報表開發工具FastReport .NET v2021.4發佈!添加了新的Visual Studio 樣式的圖標

FastReport .Net是適用於Windows Forms,ASP.NET,MVC和.NET Core的全功能報表解決方案。它可以在Microsoft Visual Studio 2005-2019中使用。支持.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。

近日,FastReport .Net更新至v2021.4,不再支持 WinForms 和 Win+WebForms 版本,同時修復了多個Bug問題。歡迎下載體驗。(下載FastReport.NET v2021.4最新版

重大更新 | 報表開發工具FastReport .NET v2021.4發佈!添加了新的Visual Studio 樣式的圖標

重要的!版本變更 !將不再支持 WinForms 和 Win+WebForms 版本。相反,添加了一個新的標準版 ,其中包括 Windows 窗體組件、ASP.NET 組件和 .NET Core / .NET 5 / Blazor 支持。

FastReport .NET 2021.4 版有哪些新功能?一起來看看。

①添加了新的 Visual Studio 樣式的圖標。可以在“視圖/選項/用戶界面”窗口(或“文件/選項/用戶界面”,如果您使用功能區 UI)中的圖標包之間切換:

重大更新 | 報表開發工具FastReport .NET v2021.4發佈!添加了新的Visual Studio 樣式的圖標

新圖標非常適合 hiDPI 屏幕。

②添加了重置用戶配置文件中 FastReport.Config 文件中存儲的 FastReport 配置的功能。它可以在“查看/選項/用戶界面”窗口中的“重置配置”按鈕中完成。需要重新啓動設計器才能應用更改。

③添加了 Text 對象在設計報告時以簡化形式顯示 DB 文件名的功能。您可以在“視圖/選項/對象外觀”窗口中激活此選項。此選項默認關閉。當您打開帶有單個 DB 字段的 Text 對象時,將僅顯示字段名稱部分,沒有數據源名稱:

重大更新 | 報表開發工具FastReport .NET v2021.4發佈!添加了新的Visual Studio 樣式的圖標

④添加了在 Matrix 對象的角區域設置每個單元格的功能。爲此,請使用單元格的上下文菜單及其命令“拆分單元格”、“合併單元格”:

重大更新 | 報表開發工具FastReport .NET v2021.4發佈!添加了新的Visual Studio 樣式的圖標

⑤添加了連接到 ElasticSearch 的功能。連接在數據嚮導和代碼中可用。

⑥添加條碼日本郵政 4 - 州代碼。

重大更新 | 報表開發工具FastReport .NET v2021.4發佈!添加了新的Visual Studio 樣式的圖標

⑦添加了 FastReport 業務圖形集成對象 (\Extras\Objects\FastReportBGObjects)。

通用插件 FastReport.Data

帶有 FastReport.Data 插件的包已更新。現在,它們包含適用於不同 FastReport 版本(.NET、Core、CoreWin、OpenSource)的插件,並根據您使用的產品自動連接必要的庫。正確工作需要FastReport 2021.3.0 或更高版本。

FastReport.Core.Data、FastReport.CoreWin.Data 和 FastReport.OpenSource.Data 插件已被聲明爲過時且不再受支持。

使用 FastReport 發佈用戶應用程序的改進

對於使用 FastReport.Core、FastReport.CoreWin、FastReport.OpenSource 的 .NET Core 3.0+ 和 .NET 5+ 上的用戶應用程序,已添加單文件應用程序 (SFA) 支持。

此外,添加了對使用修剪過的未使用庫發佈應用程序的支持 - MSBuild 屬性 - PublishTrimmed*。

這是使用 TrimmerRootAssembly 屬性完成的。例如,在這種情況下,它明確聲明不需要修剪 System.Security 庫:

< ItemGroup > 
< TrimmerRootAssembly Include = "System.Security" /> </ ItemGroup >

本地化

在本地化變化的邏輯上,做了一些小的改動。

添加包 FastReport.Localization。此包包含 FastReport.NET、FastReport.Core、FastReport.CoreWin、FastReport.Mono、FastReport.OpenSource 產品的本地化文件,並在添加此包時在用戶項目的輸出目錄中創建本地化目錄。

添加了用於使用 CultureInfo 類型更改本地化的新 API - FastReport.Utils.Res.LoadLocale(CultureInfoculture)。

調用此方法時,FastReport 會爲所選區域性搜索適當的本地化。加載的語言環境被緩存。要使此方法正常工作,您必須在項目中安裝第 1 步中的 FastReport.Localization 包,或者在 FastReport.Utils.Res.LocaleFolder 屬性中設置包含本地化文件的文件夾的路徑。

WebReport Core/Blazor 工具欄中的更改和改進

工具欄設置已從 WebReport 類移至 ToolbarSettings 類的 WebReport.Toolbar 屬性。

添加工具欄設置:位置、下拉菜單顏色、字體、圖標透明度、更改圖標顏色、更改內容位置。這些屬性在 webReport.Toolbar 中可用。

在報告加載期間,工具欄不再顯示。
將 ShowOnDialogPage 屬性添加到 Toolbar 對象(默認情況下爲 true),如果當前打開對話框窗口,這將允許關閉工具欄渲染

向工具欄下拉菜單添加更多導出。這些屬性在 webReport.Toolbar.Exports.ExportTypes 中可用。

添加的導出列表:HTML、Hpgl、Dxf、Json、LaTeX、Ppml、PS、Xaml、Zpl、Excel97、Svg。

ToolbarSettings toolbar = new ToolbarSettings()
 {
 Color = Color.LightBlue,
 DropDownMenuColor = Color.LightBlue,
 ShowOnDialogPage = false,
 DropDownMenuTextColor = Color.Black,
 IconColor = IconColors.Black,
 Position = Positions.Right,
 FontSettings = new Font("Arial", 14, FontStyle.Bold),
 Exports = new ExportMenuSettings()
 {
 ExportTypes = Exports.Pdf | Exports.Excel97 | Exports.Rtf
 }
 // or
 //Exports = ExportMenuSettings.All
 };
 webReport.Toolbar = toolbar;
重大更新 | 報表開發工具FastReport .NET v2021.4發佈!添加了新的Visual Studio 樣式的圖標

⑫添加了對 TextBox 的 MaxLength 屬性的支持

⑬添加了對 Enabled 屬性的支持

⑭添加了對背景顏色的支持

重大更新 | 報表開發工具FastReport .NET v2021.4發佈!添加了新的Visual Studio 樣式的圖標

 

爲幫助大家快速瞭解FastReport .Net如何使用、產品功能及教程資源,整理了最新版2021中文PDF手冊。

    

資源內容包括:

FastReport .Net用戶手冊【2021】中文版

FastReport .Net程序員手冊【2021】中文版

Fastreport VCL v2021.1開發者中文指南

 

如果您對FastReport感興趣,歡迎加入FastReport QQ技術交流羣:702295239,與大神一起探討。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章