FastReport.NET v2023.1現(xiàn)已推出! 今天將為大家帶來(lái)FastReport.NET v2023.1更新功能講解,主要包括FastReport Cloud的部分集成、.NET 7支持、JasperReports模板轉(zhuǎn)換器、與MsSQL存儲(chǔ)程序的連接的功能更新。
FastReport.NET最新版下載

一、與FastReport Cloud的集成
FastReport .NET、FastReport Core和FastReport Mono現(xiàn)在支持與FastReport Cloud的一些交互體驗(yàn)。
1、下載和上傳報(bào)告
現(xiàn)在你可以從云端下載報(bào)告并在設(shè)計(jì)器中進(jìn)行操作,同時(shí)也支持將文件上傳到云端。
2、網(wǎng)頁(yè)預(yù)覽
除了標(biāo)準(zhǔn)預(yù)覽外,還新增了網(wǎng)頁(yè)預(yù)覽功能。當(dāng)報(bào)告從云端打開(kāi)時(shí),就能以這種方式查看。
3、連接到 FastReport Cloud 數(shù)據(jù)源
FastReport Cloud 支持存儲(chǔ)與數(shù)據(jù)源的連接,現(xiàn)在支持將這些數(shù)據(jù)源添加到您的報(bào)告中。
還可以添加到云端的連接。
點(diǎn)擊此處了解有關(guān)新功能的更多信息。
二、支持 .NET 7
我們添加了對(duì) FastReport.Core 和 FastReport.CoreWin 的.NET 7 支持。該平臺(tái)提高了應(yīng)用程序性能并為您的項(xiàng)目添加了許多新功能。
三、報(bào)告驗(yàn)證器的改進(jìn)
1、提高工作速度
現(xiàn)在,報(bào)告驗(yàn)證器在一個(gè)單線程中運(yùn)行,它的工作速度被優(yōu)化。你可以在處理有大量錯(cuò)誤的報(bào)告時(shí)發(fā)現(xiàn)這些變化,當(dāng)驗(yàn)證器在檢查報(bào)告時(shí),檢查窗口顯示各自的信息。
在這種情況下,您可以編輯報(bào)告。驗(yàn)證器完成后將出現(xiàn)一個(gè)有錯(cuò)誤的表格。
2、驗(yàn)證器表設(shè)置
為了方便起見(jiàn),我們添加了一個(gè)包含錯(cuò)誤編號(hào)的新列。可以通過(guò)表格上下文菜單啟用或禁用其顯示。同樣,您可以自定義錯(cuò)誤類(lèi)型列的顯示。
3、JasperReports 模板轉(zhuǎn)換器
我們添加了將報(bào)告模板從 JasperReports 轉(zhuǎn)換為 FastReport .NET 模板的選項(xiàng)。JasperReports 報(bào)表可能包含 FastReport 設(shè)計(jì)器不支持的對(duì)象。這些對(duì)象不會(huì)被轉(zhuǎn)換或被替換,以使生成的報(bào)告盡可能類(lèi)似于在 JasperReports 中創(chuàng)建的報(bào)告。
4、MSChartObject 改進(jìn)和修復(fù)
MSChartObject 對(duì)象有許多屬性和設(shè)置。最常用的被移動(dòng)到對(duì)象編輯器。編輯器中不可用的屬性可以使用對(duì)象檢查器進(jìn)行修改。但是這些屬性存在一個(gè)問(wèn)題——當(dāng)它們被更改時(shí),報(bào)告并沒(méi)有被視為已修改。結(jié)果、儲(chǔ)蓄不可用。
要保存報(bào)告,必須更改其其他屬性或?qū)ο蟆4送猓跍?zhǔn)備報(bào)告時(shí)和關(guān)閉預(yù)覽窗口后,指定屬性的值被重置為其默認(rèn)值。
此錯(cuò)誤已在新版本中修復(fù)。
5、連接到 MsSQL 中的存儲(chǔ)過(guò)程
我們添加了連接到存儲(chǔ)在 MsSQL 中的過(guò)程的選項(xiàng)。這以前可通過(guò)數(shù)據(jù)庫(kù)查詢(xún)獲得。現(xiàn)在您可以使用數(shù)據(jù)庫(kù)表連接接口更方便地連接到程序。它們將與表格一起顯示在選擇窗口中。
選擇程序后,將出現(xiàn)一個(gè)帶有參數(shù)設(shè)置的窗口(如果有)。點(diǎn)擊此處了解有關(guān)新功能的更多信息。
三、導(dǎo)出改進(jìn)
1、RTF 導(dǎo)出中的“打印優(yōu)化”選項(xiàng)
我們?cè)趯?dǎo)出窗口中添加了一個(gè)新的 PrintOptimized 屬性和一個(gè)相應(yīng)的選項(xiàng)。啟用此選項(xiàng)將大大提高導(dǎo)出圖像的質(zhì)量。但是,輸出文件的大小會(huì)更大。
2、Excel 2007 導(dǎo)出中的 UseFileStream 屬性
我們添加了一個(gè)新選項(xiàng) UseFileStream,用于導(dǎo)出到 Excel 2007。它只能在從代碼導(dǎo)出到文件時(shí)使用。在多線程中導(dǎo)出包含大量頁(yè)面(數(shù)萬(wàn)頁(yè))的報(bào)告時(shí),此選項(xiàng)很有用。這將幫助您避免內(nèi)存不足錯(cuò)誤。在其他情況下,使用它沒(méi)有多大意義,不建議這樣做。例子:
Report report = new Report();
Excel2007Export export = new Excel2007Export();
export.UseFileStream = true;
report.Export(export, "report.xlsx");
3、導(dǎo)出到 Excel 2007 時(shí)的會(huì)計(jì)格式
您現(xiàn)在可以將貨幣數(shù)據(jù)格式導(dǎo)出為會(huì)計(jì)格式。為此,在導(dǎo)出窗口和 CurrencyToAccounting 屬性中添加了相應(yīng)的選項(xiàng)。
4、將最低 .NET Framework 版本從 4.0 升級(jí)到 4.6.2
由于以下原因,我們正在將 FastReport .NET 的最低支持版本升級(jí)到 .NET Framework 4.6.2:
-
對(duì) .NET Framework 4.0 的支持早已結(jié)束;
-
在最新版本的 Microsoft Visual Studio 中構(gòu)建 FastReport 源代碼存在問(wèn)題;
-
需要實(shí)施新的 API。
關(guān)于從報(bào)表控件FastReport .NET v2023.1的總體介紹就到這里了,接下來(lái)將持續(xù)更新各個(gè)細(xì)節(jié),請(qǐng)持續(xù)關(guān)注哦~
FastReport技術(shù)QQ群:536197826 歡迎進(jìn)群一起討論
標(biāo)簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn