FastReport.NET正式官宣V2022.3版本啦,V2022.3添加了對 SkiaSharp 庫的支持,通過驗證器檢查報告模闆、FRX 格式編輯器、從 StimulSoft 轉換報告、使用插件改進導出等等。快來跟小編一起看看全新版本更新詳情吧!
FastReport .Net官方最新版免費下載試用,曆史版本下載,在線文檔和幫助文件下載-慧都網
Skia支持
FastReport.Core 現在支持使用 SkiaSharp 庫進行圖形和文本渲染,該庫在 Linux 系統上用于代替 System.Drawing.Common libgdiplus(但也适用于其他操作系統)。
為此,使用帶有 .Skia 後綴的軟件包:
此版本對 .NET Framework 的支持有限,主要針對 .NET Core/.NET 項目。要在應用程序中使用它的話,隻需更改包名稱 FastReport.Core -> FastReport.Core.Skia,并添加以下包以在 Linux 上工作(在 Windows 和 macOS 上,會自動添加必要的包):
報表設計器中添加了“驗證”選項卡(在右側,“數據”和“報表樹”選項卡旁邊)。可以在此處查看報告模闆并獲取錯誤和警告列表。
所有這些都顯示在帶有對象名稱(如果有)和錯誤描述的表中。如果選擇表格中的一行,則相應的對象将在設計器中突出顯示。
錯誤和警告可以是以下類型:未命名的對象、具有相同名稱的對象、重疊的對象、零高度或寬度的對象以及部分或完全在父對象之外的對象。
沒有名稱的對象和具有相同名稱的對象是嚴重錯誤。它們可能導緻各種錯誤,甚至在準備報告時使應用程序崩潰。此外,如果沒有驗證器,這些錯誤很難找到。
相交對象不是嚴重錯誤。在某些情況下,它們可能很有用并有目的地使用(例如,線條或矩形)。在大多數情況下,相交的文本對象會導緻錯誤的導出。特别是在表格導出中,例如 Excel。導出會導緻很多額外的單元格等,需要小心處理這些對象。
部分超出父對象邊界的對象(例如帶或頁面)在極少數情況下也很有用。但在大多數情況下,它會導緻報告的準備和導出出現錯誤。
完全在父對象之外的對象是一個嚴重錯誤。在沒有驗證器的情況下找到這樣的對象也非常困難。
如果啟用菜單 File -> Options 中的相應設置,現在可以用顔色突出顯示相交對象和父對象之外的對象,當然你可以選擇自己喜歡的。
沒有必要使用報告驗證。但是當您的報告不起作用或看起來不像您想要的那樣時,它會很有必要了。
FRX 編輯器有時需要使用第三方文本編輯器來編輯 FRX 文件的内容。現在您可以更方便地直接在報表設計器中執行此操作,為此全新版本添加了 FRX 編輯器。默認情況下,它是被禁用的。您可以在菜單«文件->選項»中啟用它。
在報表設計器中,FRX 選項卡将出現在代碼選項卡的左側。
此處所做的更改将立即應用于報告并顯示在其頁面上。
StimulSoft 報告轉換器添加了将報告模闆從 StimulSoft 轉換為 FastReport .NET 模闆的功能。
StimulSoft 報告可能包含 FastReport 設計器不支持的實現對象。這些對象不會被導出或被其他對象替換,以使生成的報告與在 StimulSoft 中創建的報告盡可能相似。需要注意的是,跨頻段的導入是通過将其内容移動到父頻段來實現的。
複制對話框頁面添加了複制對話框頁面的功能。使用對話框頁面的上下文菜單和使用«Report -> Copy Report Page»按鈕。
複制會創建具有唯一名稱的對話頁面的副本。所有子對象也将具有唯一的名稱。但是,對象的事件處理程序将與原始頁面的事件處理程序相同。如有必要,您必須創建新的處理程序。
此外,現在不僅可以使用 «Report -> Delete Page» 按鈕删除對話框頁面,還可以通過表單編輯器和報告樹中的上下文菜單删除。
禁用上次格式化設置在設計器中創建對象時,其設置将應用于下一個創建的相同類型的對象。
例如,如果您創建一個文本對象,設置其字體大小、邊框、填充顔色,則将使用相同的設置創建下一個文本對象。
當您需要創建多個具有相同或相似設置的對象時,這很有用。
在不需要此設計器行為的情況下,您可以在 «File -> Options» 中禁用它。
這将創建具有默認設置的對象。
導出所有選項卡查看交互式報告時,您可以在新選項卡中打開詳細報告。
您可以在此處看到三個打開的選項卡。以前,僅導出活動選項卡。現在,您可以使用新的“導出所有選項卡”選項将所有選項卡導出到一個文件。
引用程序集和已安裝插件的詳細說明
現在,當您将鼠标懸停在插件列表(文件 -> 選項 -> 插件)和構建鍊接列表中的 dll 上時 -(報告 -> 選項 -> 腳本),帶有描述、版本、大小的詳細信息,顯示創建日期等。
出口改進PDF 導出改進:Linux 版本:
所有版本:
為 PDF 導出添加了一個新的 UseFileStream 選項。它隻能在從代碼導出到文件時使用。當在多個線程中導出具有大量頁面(數萬頁)的報告時,此選項很有用。它可以讓您避免内存不足錯誤。在其他情況下,使用它沒有多大意義。例子:
Report report = new Report();
PDFExport export = new PDFExport();
export.UseFileStream = true;
report.Export(export, "report.pdf");
您現在可以在這些導出中選擇文檔的語言。默認情況下,使用在設計器中選擇的語言。
導出到 Excel 2007 時還添加了“顯示網格線”選項。
以上就是FastReport.NET V2022.3新版本的更新詳情,更多相關内容會在後續為大家一一介紹,大家可以點擊FastReport.NET使用教程查看哦! 更多産品授權信息點擊查看FastReport.NET價格,或者咨詢慧都在線客服。
FastReport .Net正版購買,FastReport .Net授權價格咨詢,FastReport .Net官方授權經銷商-慧都網
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!