翻譯|使用教程|編輯:李顯亮|2021-09-15 10:57:28.460|閱讀 474 次
概述:對于 FastReport VCL 2021.3 中的此類任務,我們添加了新的報告對象 - TfrxPDFView。此對象使用開源庫Pdfium ,旨在查看報告中的 PDF 文檔。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
首先,FastReport VCL 是一個報告生成器?;谶@個結論,我們可以假設在報表中預覽或嵌入其他格式的文檔是多余的。但根據客戶的要求,我們可以看到相反的觀點。我們的許多客戶正在通過新舊系統的集成來解決任務。這種舊系統可能包含需要連接到新報告的已經準備好的文檔。換句話說 – 將第三方格式的文檔嵌入和查看到報告中,向其中添加新頁面或字段。
對于 FastReport VCL v2021.3 中的此類任務,添加了新的報告對象 - TfrxPDFView。此對象使用開源庫Pdfium ,旨在查看報告中的 PDF 文檔。您可以從源代碼構建這個庫,也可以使用 FastReport VCL 安裝包(Bin 文件夾中的 frx_pdfium.dll 和 frx_pdfium_64.dll)中的一個現成的庫。手動構建后,您需要將庫重命名為 frx_pdfium.dll(對于 32 位系統)和 frx_pdfium_64.dll(對于 64 位系統)。對于手動構建,您需要 Visual Studio 和 Google depot_tools。
如上所述,您不需要構建 Pdfium,您可以使用 FastReport VCL 安裝包中準備好的庫。
該TfrxPDFView既可以在一個和幾個報表頁畫文件。使用報表引擎拆分對象的能力。讓我們更仔細地檢查一下如何使用這個對象以及它提供了什么能力。
清除安裝最新的FastReport VCL 2021.3 版本后,該組件應該出現在FastReport VCL 部分的Delphi 組件面板上。
只需將 TfrxPDFObject 放在申請表上,即可在運行時使用 TfrxPDFView。如果您從新項目開始,還要將 TfrxReport 組件添加到表單中,然后雙擊它調用報告設計器。
然后單擊報表設計器對象面板中的 PDF 對象并在報表的帶區上創建一個新對象。就像任何其他 FastReport VCL 對象一樣。
對象已創建。之后,應出現允許加載 PDF 文檔的對象編輯器。
TfrxPDFView允許打印多頁文檔。特別為此 TfrxPDFView 有新的屬性。
DetailStretchMode 屬性負責顯示對象容器內的內容,可以是以下值之一:
如果您對 FastReport 報表工具感興趣,歡迎加入 FastReport QQ 交流群:599154289
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn