翻譯|行業資訊|編輯:楊鵬連|2021-03-17 15:30:41.083|閱讀 507 次
概述:作為學院教育計劃的一部分,我們決定為學生提供一些支持文章。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastReport VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的報告和文檔創建VCL庫。它提供了可視化模板設計器,可以訪問最受歡迎的數據源,報告引擎,預覽,將過濾器導出為30多種格式,并可以部署到云,Web,電子郵件和打印中。
近日,FastReport VCL更新至v6.9,在新版本中,在PDF導出中增加了對以下對象的交互式表單支持:文本,復選框和圖片。能夠通過InteractiveFormsFontSubset屬性將所需的字形僅包含在交互式形式中。同時修復了多個Bug問題。歡迎下載體驗。(點擊下方按鈕下載)
作為學院教育計劃的一部分,我們決定為學生提供一些支持文章。
如果您要制作需要跨平臺的業務或政府軟件,或者僅在Linux系統或本機操作系統(也為Linux)上運行,最終將需要創建和輸出電子文檔,打印收據或某種格式(PDF ,office,HTML等)。而我們的FastReport VCL產品將很高興為您提供所有這些幫助!
在 Lazarus安裝FastReport
讓我們從Lazarus的實際安裝開始。
首先,我們需要為自己的操作系統安裝該軟件。
安裝Windows的Lazarus
首先要做的是從官方網站下載Lazarus安裝包 , 然后選擇系統的位類型。
接下來,我們從官方網站 下載正確版本的檔案 。
從下載的存檔中將內容復制到C:Windows \ System32和C:Lazarus,然后重新啟動Windows。啟動Lazarus后,它會提示您立即進行配置。您只需要按OK并同意默認設置即可。
為Linux安裝Lazarus像在Windows中一樣,您應該做的第一件事就是從官方網站 下載Lazarus安裝程序包 。
讓我們事先解決字體問題。所有操作系統均具有默認設置的字體。例如,Arial是Windows和Ubuntu等默認字體。但是,Ubuntu中的默認Arial實際上與Windows中的Arial并不相同,這意味著使用Windows Lazarus進行的文本報告在Linux Lazarus中看起來很糟糕(反之亦然)。
為避免這種情況,我們至少要在Linux中安裝與Windows相同的字體。
對于Ubuntu,您可以使用以下方法執行此操作:
sudo apt-get install msttcorefonts但是對于其他Linux發行版,命令可能有所不同。
接下來,需要安裝以下軟件包才能使SqLite正常運行:sqlite3,libsqlite3-dev
更多詳細信息可以在這里找到
對于Ubuntu,您可以使用以下方法執行此操作:
sudo apt-get install sqlite3 libsqlite3-dev啟動Lazarus,并在其中提示您進行配置。單擊“確定”接受默認設置。
在Linux / Windows的Lazarus中安裝FastReport軟件包
我們已經安裝了Lazarus,因此現在我們可以在Lazarus中安裝FastReport VCL軟件包。為此,我們需要從官方網站下載并解壓縮該軟件包。與Embarcadero Delphi,RAD Studio和C ++ Builder相比,僅“安裝已編譯的組件包”就足夠了,而在Lazarus中,您必須對其進行編譯。 要安裝軟件包,請單擊軟件包->打開軟件包文件.lpk,在文件管理器中選擇軟件包,然后將出現以下屏幕:
繼續執行FR軟件包的安裝順序:
1. fast-script \ Source \ fs_lazarus.lpk –執行腳本的庫;
2. fast-report-N \ Source \ frN_lazarus.lpk(法語)–包含所有必要組件的軟件包;
3.以任何順序:
-fast-report-N \ Source \ ExportPack \ frxeN_lazarus.lpk –帶有出口的包裝;
-fast-report-N \ Source \ lazchart \ frxchartlazarus.lpk –打包
圖表;
-fast-report-N \ Source \ lazdbf \ frxlazdbf.lpk –用于處理BDF數據庫的軟件包;
-fast-report-N \ Source \ sqlite \ frxlazsqlite.lpk –用于SqLite基準數據庫的軟件包
在版本2.0.0之前,編譯和/或安裝錯誤非常普遍,在撰寫本文時,最新版本是2.0.6,Lazarus中的此錯誤尚未完全消除,但發生的可能性要小得多。
如果您擁有不會編譯/安裝的軟件包之一,則必須關閉并重新編譯/重新安裝軟件包的依賴項。
為此,請雙擊它并重新編譯,然后重新安裝。
成功安裝所有軟件包后,單擊項目->打開項目,然后打開fast-report-N \ LDemo \ FRDemo.lpi項目并嘗試運行它,然后單擊設計。
如果在Linux中收到此負高度錯誤:
那不用擔心 關鍵是我們同時支持GTK和QT接口(但請記住,開發大部分是在GTK中完成的)。因此,在某些(很少見)GTK接口中,可以發現此錯誤。只需運行應用程序而無需調試,或選中“忽略此類異常”框。
*或更改您的圖形外殼。例如,我們的許多團隊都在GTK shell KDE Plasma下工作,而沒有這種錯誤。
創建項目時,您應該知道的最后一件事是我們的設計器使用多線程,Linux Lazarus默認情況下將其禁用。為了打開它,請在Project Inspector(項目-> Project Inspector)中打開擴展名為“ .lpr”的文件,并在use單元cthreads中寫入第一項。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: