国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當(dāng)前您所在的位置:首頁(yè)>新聞中心>新品發(fā)布

FastReport .NET 2021.4 新版本發(fā)布

發(fā)布時(shí)間:2021/12/22 瀏覽量:4924
將不再支持 WinForms 和 Win+WebForms 版本。相反,我們添加了一個(gè)新的標(biāo)準(zhǔn)版 ,其中包括 Windows 窗體組件、ASP.NET 組件和 .NET Core / .NET 5 / Blazor 支持。

FastReport .NET 2021.4 版有哪些新功能?

 

重要!版本變更

將不再支持 WinForms 和 Win+WebForms 版本。相反,我們添加了一個(gè)新的標(biāo)準(zhǔn)版 ,其中包括 Windows 窗體組件、ASP.NET 組件和 .NET Core / .NET 5 / Blazor 支持。

 

新功能

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

 

新圖標(biāo)非常適合 hiDPI 屏幕。

添加了重置用戶配置文件中 FastReport.Config 文件中存儲(chǔ)的 FastReport 配置的功能。它可以在“查看/選項(xiàng)/用戶界面”窗口中的“重置配置”按鈕中完成。需要重新啟動(dòng)設(shè)計(jì)器才能應(yīng)用更改。

添加了 Text 對(duì)象在設(shè)計(jì)報(bào)告時(shí)以簡(jiǎn)化形式顯示 DB 文件名的功能。您可以在“視圖/選項(xiàng)/對(duì)象外觀”窗口中激活此選項(xiàng)。此選項(xiàng)默認(rèn)關(guān)閉。當(dāng)您打開(kāi)帶有單個(gè) DB 字段的 Text 對(duì)象時(shí),將僅顯示字段名稱部分,沒(méi)有數(shù)據(jù)源名稱:

 

它使報(bào)告看起來(lái)更干凈,尤其是當(dāng)它包含很多小對(duì)象時(shí)。您仍然可以在狀態(tài)欄中看到對(duì)象的全文。

添加了在 Matrix 對(duì)象的角區(qū)域設(shè)置每個(gè)單元格的功能。為此,請(qǐng)使用單元格的上下文菜單及其命令“拆分單元格”、“合并單元格”:

 

添加了連接到 ElasticSearch 的功能。連接在數(shù)據(jù)向?qū)Ш痛a中可用。

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

 

在設(shè)計(jì)器中添加了折疊所有/展開(kāi)所有按鈕以及報(bào)告樹(shù)和數(shù)據(jù)樹(shù)的搜索字段。單擊 + 樹(shù)時(shí)將展開(kāi)。On - 樹(shù)會(huì)折疊。

 

這些更改應(yīng)簡(jiǎn)化處理包含許多對(duì)象和/或數(shù)據(jù)源的報(bào)告的工作。

RicthText 報(bào)告對(duì)象轉(zhuǎn)換器已得到顯著改進(jìn)和優(yōu)化。

WebReport Core/Blazor Server 中的可用導(dǎo)出數(shù)量顯著增加。

添加了 FastReport 業(yè)務(wù)圖形集成對(duì)象 (\Extras\Objects\FastReportBGObjects)。

 

通用插件 FastReport.Data

帶有 FastReport.Data 插件的包已更新?,F(xiàn)在,它們包含適用于不同 FastReport 版本(.NET、Core、CoreWin、OpenSource)的插件,并根據(jù)您使用的產(chǎn)品自動(dòng)連接必要的庫(kù)。正確工作需要FastReport 2021.3.0 或更高版本。

FastReport.Core.Data、FastReport.CoreWin.Data 和 FastReport.OpenSource.Data 插件已被聲明為過(guò)時(shí)且不再受支持。

 

使用 FastReport 發(fā)布用戶應(yīng)用程序的改進(jìn)

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

此外,添加了對(duì)使用修剪過(guò)的未使用庫(kù)發(fā)布應(yīng)用程序的支持 - MSBuild 屬性 - PublishTrimmed*。

警告!在某些情況下,您可能需要明確指定 .NET 不應(yīng)修剪的構(gòu)建列表。如果您的報(bào)告腳本使用這些庫(kù),但您的應(yīng)用程序的代碼沒(méi)有使用它們,這可能很有用。

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

 

本地化

在本地化變化的邏輯上,做了一些小的改動(dòng)。

添加包 FastReport.Localization。此包包含 FastReport.NET、FastReport.Core、FastReport.CoreWin、FastReport.Mono、FastReport.OpenSource 產(chǎn)品的本地化文件,并在添加此包時(shí)在用戶項(xiàng)目的輸出目錄中創(chuàng)建本地化目錄。

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

調(diào)用此方法時(shí),F(xiàn)astReport 會(huì)為所選區(qū)域性搜索適當(dāng)?shù)谋镜鼗?。加載的語(yǔ)言環(huán)境被緩存。要使此方法正常工作,您必須在項(xiàng)目中安裝第 1 步中的 FastReport.Localization 包,或者在 FastReport.Utils.Res.LocaleFolder 屬性中設(shè)置包含本地化文件的文件夾的路徑。

WebReport Core/Blazor 工具欄中的更改和改進(jìn)

工具欄設(shè)置已從 WebReport 類(lèi)移至 ToolbarSettings 類(lèi)的 WebReport.Toolbar 屬性。

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

在報(bào)告加載期間,工具欄不再顯示。

將 ShowOnDialogPage 屬性添加到 Toolbar 對(duì)象(默認(rèn)情況下為 true),如果當(dāng)前打開(kāi)對(duì)話框窗口,這將允許關(guān)閉工具欄渲染

向工具欄下拉菜單添加更多導(dǎo)出。這些屬性在 webReport.Toolbar.Exports.ExportTypes 中可用。添加的導(dǎo)出列表:HTML、Hpgl、Dxf、Json、LaTeX、Ppml、PS、Xaml、Zpl、Excel97、Svg。

 

 

 

 

添加了對(duì) TextBox 的 MaxLength 屬性的支持

添加了對(duì) Enabled 屬性的支持

添加了對(duì)背景顏色的支持

 

修復(fù)

修復(fù)了表格/矩陣單元格內(nèi)對(duì)象的 Dock 和 Anchor 屬性的錯(cuò)誤。

修復(fù)了將子報(bào)表對(duì)象添加到頁(yè)腳帶時(shí)的堆棧溢出錯(cuò)誤。

修復(fù)了系統(tǒng) DPI 設(shè)置大于 96DPI 時(shí) SVG 導(dǎo)出的錯(cuò)誤。

 

[引擎]

+ 添加到 ElasticSearch 的連接;

+添加了一個(gè)新的條形碼 - Japanese PostNet;

+ 添加了 Res.LoadLocale (CultureInfo) 方法,該方法通過(guò) CultureInfo 參數(shù)更改選定的語(yǔ)言環(huán)境。加載的語(yǔ)言環(huán)境被緩存。為了正確操作,需要添加 FastReport.Localization 包;

 

* 優(yōu)化和統(tǒng)一轉(zhuǎn)換器 RichText 報(bào)告對(duì)象;

- 修復(fù)了 TextObject.TextRenderType = TextRenderType.HtmlTextRenderer 時(shí)選項(xiàng)卡寬度不正確的錯(cuò)誤;

- 修復(fù)了頁(yè)面頁(yè)腳帶上的 SubreportObject 導(dǎo)致 StackOverflow 異常的錯(cuò)誤;

- 修復(fù)了表格/矩陣單元格內(nèi)對(duì)象的 Dock 和 Anchor 屬性的錯(cuò)誤;

- 修復(fù)了在繪制位于帶外的圖片對(duì)象時(shí)導(dǎo)致 System.ArgumentException 的錯(cuò)誤;

- 修復(fù)了當(dāng)頁(yè)面具有無(wú)限寬度時(shí)右錨(Anchor = AnchorStyles.Right)工作不正確的錯(cuò)誤;

- 修復(fù)了在準(zhǔn)備報(bào)告時(shí)用默認(rèn)字體替換自定義字體的錯(cuò)誤;

- 修復(fù)了轉(zhuǎn)換 RTF 時(shí)垂直對(duì)齊的錯(cuò)誤(默認(rèn)情況下,現(xiàn)在是頂部而不是中心);

- 修復(fù)了將 RTF 表轉(zhuǎn)換為報(bào)告對(duì)象的錯(cuò)誤。

 

[設(shè)計(jì)器]

+ 在設(shè)計(jì)器中添加了 DB 字段名稱的簡(jiǎn)化顯示;

+為報(bào)告樹(shù)和數(shù)據(jù)樹(shù)添加了全部折疊/全部展開(kāi)按鈕和搜索字段;

+添加了新圖標(biāo)。使用設(shè)計(jì)器的“視圖|選項(xiàng)|用戶界面”對(duì)話框在圖標(biāo)包之間切換;

- 修復(fù)了導(dǎo)致報(bào)表設(shè)計(jì)器崩潰的錯(cuò)誤,數(shù)據(jù)源中的表不正確。

 

[預(yù)覽]

- 修復(fù)了保存包含轉(zhuǎn)換的 RichObject 的準(zhǔn)備好的報(bào)告的錯(cuò)誤。

 

[導(dǎo)出]

+ 導(dǎo)出到 Word 2007 時(shí)添加的選項(xiàng)“不要在分頁(yè)符上添加分節(jié)符”。默認(rèn)情況下,分頁(yè)符和分節(jié)符都被添加;

- 修復(fù)了 Html 導(dǎo)出中的分頁(yè)符(PageBreaks 屬性);

- 使用“乘法導(dǎo)出”參數(shù)修復(fù)了 SVG 導(dǎo)出;

- 修復(fù)了 hidpi 監(jiān)視器上的 SVG 導(dǎo)出錯(cuò)誤;

- 修復(fù)了 zip 存檔中保存的文件的名稱;

-導(dǎo)出 RichObject 時(shí)固定制表符寬度;

- 修復(fù)了 XPS 導(dǎo)出錯(cuò)誤,導(dǎo)致在 Linux 上導(dǎo)出的文檔無(wú)法在 Windows 上打開(kāi);

- 修復(fù)了在導(dǎo)出具有無(wú)限寬度的頁(yè)面時(shí) Anchor 和 Dock 屬性工作不正確的錯(cuò)誤;

- 修復(fù)了 Excel 2007 導(dǎo)出啟用 HtmlParagraph 呈現(xiàn)類(lèi)型的文本對(duì)象的錯(cuò)誤。禁用 WYSIWYG 導(dǎo)出選項(xiàng)以導(dǎo)出文本而不是圖像。

 

[網(wǎng)絡(luò)報(bào)告]

+ 為 FastReport.Core3.Web 包添加了對(duì) Blazor 組件的支持;

+ 為 WebReport 中的對(duì)話框添加背景顏色支持;

+ 添加了對(duì) WebReport 中對(duì)話框的 Enabled 屬性的支持;

+ 添加了對(duì) WebReport 中 TextBox 對(duì)話框組件 MaxLength 屬性的支持;

 

* 優(yōu)化工具欄本地化加載;

- 修復(fù)了 Blazor 中多行文本的錯(cuò)誤輸出(交互式表單和文本框);

- 修復(fù)了 Safari 瀏覽器上 HTML/Blazor 導(dǎo)出的錯(cuò)誤頁(yè)面背景顏色;

- 修復(fù)了 WebReport 中標(biāo)簽對(duì)話框組件丟失的換行符;

- 修復(fù)了在 WebReport 中使用會(huì)話掛起在線設(shè)計(jì)器保存回調(diào)的錯(cuò)誤;

- 修復(fù)了無(wú)限寬度頁(yè)面上不正確工作 Anchor 和 Dock 屬性的錯(cuò)誤。

 

[在線設(shè)計(jì)師]

- 修復(fù)了從 OnlineDesigner 保存/預(yù)覽橫向頁(yè)面的問(wèn)題。

 

[.NET 核心]

+ 添加了對(duì)單個(gè)文件應(yīng)用程序的支持;

* 更新了 FastReport.Compat 和 FastReport.DataVisualization 的依賴項(xiàng)。FastReport.Compat 現(xiàn)在可以正確檢測(cè)使用 WinForms API 的可能性。FastReport.DataVisualization 現(xiàn)在不依賴于 System.Data.SqlClient 和 System.Drawing.Common;

- 修復(fù)了報(bào)告無(wú)法使用自定義庫(kù)中的數(shù)據(jù)的錯(cuò)誤,盡管它已在 CoreWin 中使用 ReferencedAssemblies 注冊(cè);

- 修復(fù)了在 Linux 上的多線程中加載未知字體的報(bào)告時(shí)應(yīng)用程序崩潰的問(wèn)題;

- 修復(fù)了“無(wú)法加載類(lèi)型'System.Drawing.Design.UITypeEditor'”的錯(cuò)誤;

- 修復(fù)了 XmlDataConnection 中表名的加載;

- 修復(fù)了使用 IIS/IIS Express 發(fā)布/調(diào)試時(shí)未加載報(bào)告和資源的錯(cuò)誤。為了正確工作,您需要在“UseMvc/UseEndpoints”之前調(diào)用“UseFastReport()”方法。

 

【網(wǎng)絡(luò)報(bào)表核心】

+ 向 Web 庫(kù)添加了 xml 注釋 (DocumentationFile);

+ 添加了一個(gè)屬性來(lái)禁止在報(bào)表的對(duì)話框頁(yè)面上顯示工具欄: webReport.Toolbar.ShowOnDialogPage;

+ 在工具欄下拉菜單中添加了更多導(dǎo)出。這些屬性在 webReport.Toolbar.Exports 中可用;

+ 添加了自定義工具欄的功能:位置、下拉菜單的顏色、字體、圖標(biāo)的透明度、更改圖標(biāo)的顏色、更改內(nèi)容的位置。這些屬性在 webReport.Toolbar 中可用;

+ 改進(jìn)了用于 WebReport 的對(duì)話框 DateTimePicker。在 DateTimePicker.Format.Time 模式下,它只顯示時(shí)間,在 DateTimePicker.Format.Short 模式下 - 只顯示日期,DateTimePicker.Format.Long - 日期和時(shí)間。

 

[附加]

+ 添加了“FastReport.Localization”包,其中包含項(xiàng)目中用于使用不同語(yǔ)言的 FastReport 本地化文件;

+ 添加了 FastReport 業(yè)務(wù)圖形集成對(duì)象 (\Extras\Objects\FastReportBGObjects)。

 

[演示]

+ 在新演示中單擊文件夾上的箭頭時(shí),實(shí)現(xiàn)了報(bào)告列表的轉(zhuǎn)換;

* 將新演示的目標(biāo)框架更改為 4.7.2;

* 在新演示的縮略圖視圖模式中更改了非活動(dòng)按鈕的顏色;

* 更改了新演示中縮放滑塊的背景顏色;

* 在新演示中顯示對(duì)話框表單時(shí)更改了背景顏色;

* 更改了新演示中交互式報(bào)告選項(xiàng)卡的背景顏色;

* 更改了帶有演示應(yīng)用程序報(bào)告縮略圖的文件夾的位置?,F(xiàn)在,該文件夾不在 Program Files 中,而是在 AppData\Local 中;

- 修復(fù)了顯示新演示應(yīng)用程序界面元素的問(wèn)題;

- 修復(fù)了在新演示應(yīng)用程序的保存菜單中單擊下拉項(xiàng)時(shí)導(dǎo)致保存準(zhǔn)備好的報(bào)告的錯(cuò)誤;

- 修復(fù)了新演示預(yù)覽窗口中報(bào)告對(duì)齊的錯(cuò)誤;

- 修復(fù)了在新演示中選擇報(bào)告時(shí)雙啟動(dòng)對(duì)話框形式的錯(cuò)誤;

- 修復(fù)了新演示中拉伸縮略圖的錯(cuò)誤;

- 修復(fù)了移動(dòng)新演示窗口時(shí)導(dǎo)致延遲的錯(cuò)誤;

- 修復(fù)了新演示中同時(shí)在文件夾和報(bào)告欄中顯示縮略圖的錯(cuò)誤。

 

[插件]

* 帶有插件連接器 FastReport.Data.** 的包已更新?,F(xiàn)在,它們包含適用于不同 FastReport 版本(.NET、Core、CoreWin、OpenSource)的插件,并根據(jù)所使用的產(chǎn)品自動(dòng)包含必要的庫(kù);

* postgres npgsql 版本從 4.0.3 降級(jí)到 3.2.7。

下一篇:Nagios XI - 升級(jí)到 PHP 7
上一篇:Sencha :2021 / 2022 路線圖

                               

 京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室

                         北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫(huà)

                            華滋生物