翻譯|使用教程|編輯:張瑩心|2021-11-08 13:56:22.943|閱讀 549 次
概述:很少有人知道 FastReport .NET 報(bào)告生成器允許將 rtf 文檔快速轉(zhuǎn)換為 FastReport .NET 報(bào)告生成器支持的任何其他格式。本文主要講述將rtf 格式的文檔轉(zhuǎn)換為另一種格式或僅基于它們創(chuàng)建電子報(bào)告。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
相關(guān)鏈接:
報(bào)表生成器FastReport .NET是適用于.NET Core 3,ASP.NET,MVC和Windows窗體的全功能報(bào)告庫(kù)。使用FastReport .NET,您可以創(chuàng)建獨(dú)立于應(yīng)用程序的.NET報(bào)告。
很少有人知道 FastReport .NET 報(bào)告生成器允許您將 rtf 文檔快速轉(zhuǎn)換為 FastReport .NET 報(bào)告生成器支持的任何其他格式。
例如,您有許多 rtf 格式的文檔,您想將它們轉(zhuǎn)換為另一種格式或僅基于它們創(chuàng)建電子報(bào)告。現(xiàn)在,創(chuàng)建報(bào)告的過(guò)程變得更加簡(jiǎn)單——您實(shí)際上擁有了一個(gè)現(xiàn)成的文檔。讓我們通過(guò)一個(gè)例子來(lái)看看它是如何工作的。
拿一份原始的 RTF 文件:
此發(fā)票是可以轉(zhuǎn)換為報(bào)告的文檔的一個(gè)很好的示例。
啟動(dòng)報(bào)表設(shè)計(jì)器,在菜單 File->Open 中打開(kāi) rtf 文檔。默認(rèn)情況下,對(duì)話窗口安裝了 frx 文件過(guò)濾器——這是報(bào)告的標(biāo)準(zhǔn)模板。更改“富文本文件 (*.rtf)”的過(guò)濾器。
很快,該文件將轉(zhuǎn)化為報(bào)告模板:
如您所見(jiàn),模板在很大程度上看起來(lái)像原始文檔,但只需稍加努力就可以對(duì)其進(jìn)行改進(jìn)。讓我們更改文本顏色和格式并重新定位一些項(xiàng)目,使模板看起來(lái)非常像原來(lái)的樣子:
毫無(wú)疑問(wèn),完美是無(wú)止境的,您可能會(huì)花更多的時(shí)間來(lái)使模板變得理想。但我們將停留在當(dāng)前的變體上。
現(xiàn)在讓我們看看預(yù)覽制度中的報(bào)告:
那還好。現(xiàn)在讓我們將其導(dǎo)出為 HTML 格式,例如:
因此,從轉(zhuǎn)換后的 rtf 構(gòu)建的報(bào)告模板幾乎可以導(dǎo)出為 FastReport .NET 中可用的任何格式。導(dǎo)出為 PDF 尚不可用。我們希望在不久的將來(lái)糾正它。
應(yīng)該注意的是,在 MS Word 中創(chuàng)建的 rtf 文檔可能包含大量元信息,當(dāng)轉(zhuǎn)換為報(bào)告模板時(shí),這些元信息將被錯(cuò)誤地解釋。因此,最好在其他文本編輯器中創(chuàng)建 rtf 文件,例如 MS WordPad。
如果您有任何疑問(wèn)或需求,請(qǐng)隨時(shí)加入FastReport技術(shù)交流群(599154289),我們很高興為您提供查詢和咨詢。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn