原創(chuàng)|使用教程|編輯:鄭恭琳|2017-08-03 11:44:48.000|閱讀 310 次
概述:FastReport.Net提供了一種在導(dǎo)出為PDF時將文本轉(zhuǎn)換為矢量對象的機會,即通過報表生成器形成曲線的字體。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
如今,從文件中復(fù)制文本已經(jīng)普及,并且仍在不斷發(fā)展中。 PDF文檔在文檔中使用嵌入字體,并用于保護(hù)它們不被復(fù)制。 但是,并不是所有的字體都可以嵌入文檔中,因為它們中的一些具有版權(quán)。 如果您正在開發(fā)打印和切割繪圖儀的文檔,曲線的字體是最佳解決方案。
FastReport.Net提供了一種在導(dǎo)出為PDF時將文本轉(zhuǎn)換為矢量對象的機會,即通過報表生成器形成曲線的字體。
讓我們回顧一下TrueType字體(TTF)是什么。這些字體以向量形式存儲符號的外觀,這允許縮放而不損失質(zhì)量或失真。符號是由曲線段構(gòu)成的,曲線是在需要點的幫助下創(chuàng)建的。為了構(gòu)建一個段,只需要兩個點,而對于曲線的構(gòu)造,應(yīng)該有兩個以上的點——起點和終點,并且指向形成超出曲線的弧。應(yīng)該提到的是,曲線是按照Bézier繪制曲線的數(shù)學(xué)方法構(gòu)建的。因此,存儲兩種類型的點:位于曲線外部的曲線(間隔)和輔助點上的點。這些點串聯(lián)連接以形成輪廓符號。某些字符由幾個輪廓組成。例如,字母C由三個輪廓組成。第一個是外部循環(huán),其余的是內(nèi)部循環(huán)。默認(rèn)情況下,外部輪廓總是涂上,而內(nèi)部輪廓總是依賴外部輪廓點的規(guī)避順序。
FastReport.Net使用相同的原則來構(gòu)建字符。 它保證在導(dǎo)出到PDF時完全符合報告和轉(zhuǎn)換文本的文本。
如何使用將文本轉(zhuǎn)換為矢量對象的功能?
導(dǎo)出為PDF時,選擇“設(shè)置”選項卡,關(guān)閉“PDF / A合規(guī)性”選項,并啟用“曲線文本”選項:
現(xiàn)在,當(dāng)導(dǎo)出為PDF時,您將獲得非復(fù)制文本,與原始文本沒有區(qū)別。
讓我來說明兩個PDF:第一個用TTF字體,第二個用文本,用FastReport曲線繪制。
這項研究顯示這兩個例子沒有顯著差異。
總而言之,應(yīng)該提到的是,具有曲線字體的PDF文件的大小遠(yuǎn)遠(yuǎn)大于沒有此選項的導(dǎo)出文件的大小。 例如,如果文本不包含曲線,則文件的大小為3,391,275字節(jié),而與曲線文本相同的文件的大小為55,153,426字節(jié)。 所以,您需要選擇新功能和新選項提供的可能性以及更大的文件大小。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動 | | 聯(lián)系Elyn
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn