原創(chuàng)|使用教程|編輯:王香|2018-08-07 09:57:06.000|閱讀 467 次
概述:本文詳細(xì)介紹了矢量條形碼和SVG PDF,HTML和SVG導(dǎo)出,比較了不同質(zhì)量情況下新舊版本生成的圖像差距。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
【下載FastReport.Net最新版本】
FastReport 2018.2支持導(dǎo)出中的矢量圖形,現(xiàn)在一些條形碼和SVG圖像以矢量形式導(dǎo)出,適用于導(dǎo)出為PDF,HTML和SVG。條形碼——只能將線性條形碼導(dǎo)出為矢量圖像,在當(dāng)前版本的2018.2.22中,在PDF導(dǎo)出設(shè)置窗口中添加了矢量圖像設(shè)置的特殊選項(xiàng)卡——“Vector Graphics矢量圖形”。
這里我們有兩種類型的設(shè)置——漸變質(zhì)量和曲線。漸變的質(zhì)量影響過渡的平滑度,即陰影的數(shù)量,漸變插值確定點(diǎn)處的漸變的維度。曲線插值允許繪制具有給定數(shù)量的段的曲線,相反,指定將用于創(chuàng)建段的點(diǎn)數(shù),插值使曲線更圓,插值越高,獲得的曲線越圓。舊版本的一些PDF閱讀器在顯示矢量圖形方面存在問題,因此FastReport開發(fā)了自己的曲線構(gòu)建器,如果關(guān)閉插值選項(xiàng),PDF閱讀器將選擇如何構(gòu)建曲線。
下面來看看漸變?cè)O(shè)置,PDF中的漸變是在漸變網(wǎng)格上生成的,即生成網(wǎng)格,在網(wǎng)格節(jié)點(diǎn)上計(jì)算網(wǎng)格顏色,然后創(chuàng)建復(fù)雜漸變。漸變的質(zhì)量會(huì)影響將生成的網(wǎng)格的大小,漸變質(zhì)量越高,生成的網(wǎng)格就越準(zhǔn)確。但是,圖像創(chuàng)建的速度將受到影響,漸變的插值顯示PDF中將使用的網(wǎng)格大小,值越高,越漂亮,但磁盤上將占用更多空間。如果設(shè)置低質(zhì)量并插值256,則這是漸變的外觀:
高質(zhì)量,插值256。
眼睛幾乎看不到差異,但在復(fù)雜的梯度上可以更好地看到這種差異。例如,低質(zhì)量:
高質(zhì)量。
但是,如果將梯度插值的值更改為最小值,則通常的線性漸變會(huì)立即顯示出差異。例如,插值2:
插值為16:
現(xiàn)在考慮曲線的插值是如何操作的,例如有一個(gè)SVG圖像——圓圈,使用標(biāo)簽
使用8段進(jìn)行渲染,設(shè)置值8來插入曲線:
插值越大,曲線越圓,例如,通過較大的圓圈近似,可以看到:
可以看出,圓圈完全不是圓形的,它由許多部分組成。這里的情況與曲線完全相同,畢竟,符號(hào)也包含曲線。因此,文本插值的值越大,看起來越“定性”?!盀槭裁葱枰@些設(shè)置?顯然,需要使用最大設(shè)置來獲得高質(zhì)量的圖像。 但是高設(shè)置會(huì)顯著增加生成文件的大小。如果不需要最高質(zhì)量的漸變和曲線,可以犧牲它們來減小文檔的大小并提高其創(chuàng)建速度。 乍一看,新選項(xiàng)似乎對(duì)普通用戶沒什么用處,但是那些使用矢量圖形的人會(huì)青睞它們,FastReport提供了SVG圖像渲染器。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn