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

語言: CN / TW / HK

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,與大神一起探討。

「其他文章」