日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

FastReport VCL如何在 Lazarus安装FastReport

發布時間:2023/12/20 c/c++ 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FastReport VCL如何在 Lazarus安装FastReport 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

FastReport VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的報告和文檔創建VCL庫。它提供了可視化模板設計器,可以訪問最受歡迎的數據源,報告引擎,預覽,將過濾器導出為30多種格式,并可以部署到云,Web,電子郵件和打印中。

近日,FastReport VCL更新至v6.9,在新版本中,在PDF導出中增加了對以下對象的交互式表單支持:文本,復選框和圖片。能夠通過InteractiveFormsFontSubset屬性將所需的字形僅包含在交互式形式中。同時修復了多個Bug問題。歡迎下載體驗。(點擊下方按鈕下載)

立即點擊下載FastReport VCL v6.9最新版

作為學院教育計劃的一部分,我們決定為學生提供一些支持文章。

如果您要制作需要跨平臺的業務或政府軟件,或者僅在Linux系統或本機操作系統(也為Linux)上運行,最終將需要創建和輸出電子文檔,打印收據或某種格式(PDF ,office,HTML等)。而我們的FastReport VCL產品將很高興為您提供所有這些幫助!

在 Lazarus安裝FastReport

讓我們從Lazarus的實際安裝開始。
首先,我們需要為自己的操作系統安裝該軟件。

安裝Windows的Lazarus

首先要做的是從官方網站下載Lazarus安裝包 , 然后選擇系統的位類型。

對于Windows,Lazarus安裝程序是單個.exe文件,應該沒有問題。
接下來,我們從官方網站 下載正確版本的檔案 。

從下載的存檔中將內容復制到C:Windows \ System32和C:Lazarus,然后重新啟動Windows。啟動Lazarus后,它會提示您立即進行配置。您只需要按OK并同意默認設置即可。

為Linux安裝Lazarus

像在Windows中一樣,您應該做的第一件事就是從官方網站 下載Lazarus安裝程序包 。

該列表中的每個項目均包含4個文件(3個安裝程序包和一個文本文件)。
-Lazarus(項目)安裝程序包;
-fpc-src安裝程序包;
-fpc(laz)安裝包;
-README.txt文件。
以正確的順序安裝它們很重要。首先是fpc(laz),然后是fpc-src,最后是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,在文件管理器中選擇軟件包,然后將出現以下屏幕:

在其中,單擊“編譯”,等待編譯完成,然后單擊“使用”。安裝每個軟件包后,Lazarus將重新啟動。
繼續執行FR軟件包的安裝順序:

  • fast-script \ Source \ fs_lazarus.lpk –執行腳本的庫;

  • 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中寫入第一項。

    本文章轉載自【慧都科技】evget歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,尊重他人勞動成果。

    如果您對FastReport感興趣,可以在慧都網免費下載最新試用版,加入FastReport QQ交流群:783996712

    總結

    以上是生活随笔為你收集整理的FastReport VCL如何在 Lazarus安装FastReport的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。