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

更新亮點
報告引擎
Text 對象的新 ClearEmptyLines 屬性支持刪除對象中的空行。結合 CanShrink 和 ShiftAlways 屬性,此屬性可以折疊具有空值的對象。在這種情況下,底部的整個對象樹將向上移動。

文本對象的新拉伸模式 (StretchMode) 是 smPartMaxHeight。在此模式下斷裂對象使用斷裂后的每個部分的高度進行修正。與 smMaxHeight 模式不同,后者使用中斷前的波段高度。

靜態表格單元格對象現在具有 OnBeforePrint / OnAfterPrint / OnAfterData 事件。
我們添加了對使用抖動的非 AlphaBlend 設備打印半透明圖像的支持。注意:某些設備可能不受支持。
報告對象
我們加入了對 TfrxPDFView 對象旋轉的支持。

我們在報告中增加了一些數字的基本旋轉。

我們添加了一個新的 Code11 條形碼。

您現在可以在 Lazarus 中使用 TfrxHtmlView 對象。我們還通過 dir="rtl" 參數的處理從左到右添加了輸出格式。
出口和運輸
現在可以使用新的 Combobox 和 Listbox 對象來增強交互式 PDF 表單。這將使您更輕松地處理交互式 PDF 文檔以及創建問卷和調查表。
出口和運輸
現在可以使用新的 Combobox 和 Listbox 對象來增強交互式 PDF 表單。這將幫您更輕松地處理交互式 PDF 文檔以及創建問卷和調查表。

有用于通過 Webmail API 訪問 MS Outlook 和 Gmail 郵箱的新傳輸。
Transports 可以發送和接收報告,以及以導出文檔的形式接收結果。了解如何從 FastReport VCL使用MS Outlook端 Gmail 。
我們增加了在導出過濾器中散列重復圖像的可能性。新緩存減少了重復圖像的數量和生成的導出大小。您可以使用導出過濾器的 CalculatePictureHash 屬性啟用此功能。

報告設計器
為文本對象新增了彈出式提示(提示),這些文本對象不適合在方框內。

改進的腳本代碼編輯器
使用熱鍵“Ctrl + /”快速注釋代碼塊。

快速添加可視變量(上下文菜單和熱鍵)。

新的彈出提示和逐步調試模式“Step over”和“Run until return”。

客戶端服務器
我們在配置文件中添加了使用掩碼“*”和 IP 地址列表的選項。
Lazarus 中添加了通過 GCI 使用服務器的示例。
以上就是FastReport VCL V2022.3新版本更新的重要內容,更多相關內容會在后續為大家一一介紹,大家可以點擊FastReport VCL使用教程查看哦! 更多產品授權信息點擊查看FastReport VCL價格,或者咨詢慧都在線客服。
FastReport技術QQ群:536197826 歡迎進群一起討論
2022.3 版本中的完整更改列表
---------------
[交通]
+ 新的 Outlook 網絡郵件傳輸;
+ 新的 Gmail 網絡郵件傳輸;
- GDrive 傳輸中的 Unicode 名稱已修復;
[客戶端服務器]
+ 增加了 Lazarus 的 GCI 示例;
+ 添加了對 IP 服務器列表中“*”掩碼的支持;
[設計師]
+ 報表設計器中的新彈出提示,顯示備忘錄對象的全文;
+ 語法備忘錄編輯器中選定文本的快速注釋(默認熱鍵“Ctrl + /”);
+ 語法備忘錄編輯器中的新工具提示;
+ 增加了 Step over 和 StepReturn 調試模式;
+ 從上下文菜單中將語法備忘錄中的選定文本快速添加到手表列表中;
- TfrxDesignerForm.GetCurrentForm 已修復(已添加 TFrame 支持);
- 當編輯器具有相同的屬性名稱和不同的標志 (paMultiSelect) 時,我們修復了報表設計器的組件編輯器的問題;
- 已調整固定紙張尺寸 B4 (JIS);
- 我們修復了 Report.Script.Parent 分配自定義腳本時 CodeCompletion 線程的破壞;
- 在從 DataTree 拖放期間為對象生成 Unicode 名稱已得到修復;
[報告引擎]
+ 我們新增了ShiftMode,smPartMaxHeight將分割對象的每一部分拉伸到Band的最大高度,并調整每一部分的高度;
+ 我們為報告中使用的圖像、導出過濾器(ExportFilter.CalculatePictureHash 屬性)和準備好的報告添加了哈希計算
(TfrxReport.PictureCacheOptions.CalculateHash);
+ 我們為沒有 alpha 混合的打印機添加了使用抖動打印半透明蒙版的仿真(可能并非所有打印機都支持);
+ 我們為靜態表格對象添加了 TfrxTableCell.OnBeforePrint/OnAfterPrint/OnAfterData 事件處理程序;
+ 我們添加了 Memo 對象 ClearEmptyLines 的新屬性,它在 GetData 方法之后刪除了 Memo 對象內的所有空行;
- 我們修復了使用 MemoView.AutoWidth=True 和 Align=baWidth 組合在容器上定位對象的錯誤;
- 我們修復了當容器中的第一個對象移動到下一頁時基本對象移位值錯誤的錯誤;
- 卸載包時正確刪除編輯器;
- 我們修復了對 Table 靜態對象進行分區的機制;
[出口]
+ 我們為 Listbox 和 Combobox 對象添加了交互式 PDF 支持;
- 我們修復了導出為 PDF 時的 Unicode 密碼;
- 我們修復了 Embarcadero 版的 HTML 標簽導出為 PDF;
- 當 AllowVector 設置為 False 時,我們修復了半透明矢量圖形 (SVG) 的導出。
- 我們修復了不支持 Unicode 的 Delphi 版本的 XLSX 導出;
- 通過 EMF (ETO_GLYPH_INDEX) 導出帶有歐洲連字的 PDF 現已修復;
- 如果整行不合適,PDF 導出現在不會導出剪輯文本;
[其他]
+ 我們添加了新的 openssl 庫(靜態 crt 和 x64 支持);
- 我們修復了 CBuilder 2007 標頭的生成;
- 我們修復了 HiDPI PerMonitorV2 的問題;
[預習]
- 修復了預覽頁面的設置單位;
[舉報對象]
+ 新的 Code11 條碼;
+ 基本旋轉已添加到 TfrxShapeView 對象;
+ Lazarus 中添加了對 TfrxPDFView 的 Linux 支持;
+ 添加了 TfrxPDFView 旋轉;
+ 添加了對 TfrxHtmlView 對象中 RTL 屬性的支持;
+ 增加了對 Lazarus 中 TfrxHtmlView 對象的支持;
- QR EPC 條碼錯誤已修復;
- 當數據大小等于代碼大小限制時,我們修復了 Datamatrix C40 編碼中的錯誤;
- 我們修復了不支持 dpi 的應用程序在導出為 PDF 時縮放二維條碼的錯誤;
- 數據字段的 TfrxHTMLView 表達式的處理已得到修復;
- 修復了GS1-128代碼中的錯誤;
- 修復了雙通報告中的 RichView 拆分;
* Laz Chart 支持已更新至 2.2.0 版本;
標簽:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn