ActiveReports 是葡萄城推出的一款專注于 .NET 和 .NET Core 平台的報表控件。通過拖拽式報表設計器,可以快速地設計 Excel表格、Word文檔、圖表、數據過濾、數據鑽取、精準套打等類型報表,全面滿足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各種報表的開發需要。
近日,ActiveReports V15.0 Update 1 正式發布,本次新版發布除了常規的bug修複之外,還帶來了關于渲染性能、矩表向導等更多高價值的新功能,具體包括:
JSViewer 性能提升50%我們本次在性能上做了重大更新,提升了HTML導出性能,通過新增了"StreamingEnabled"屬性可以并行處理報表布局,使得報表在渲染的時候節省了50%時間。
自适應表格寬度
這是來自客戶真實場景的功能。想象一下,如果你的報表中有一個表,你想根據一個條件來隐藏一個或多個列。當然,在ActiveReports報表控件中使用表達式一直可以做到這一點,但是當列被隐藏時,表的寬度會縮小,會遺留出空白區域,對用戶來講存在一些不美觀。
在新版本表格控件的隻需要設置一個列屬性,就可以讓表格具有自适應能力。
新升級的矩表向導
對于數據透視表而言,動态行列隻是透視表的一部分,對于數據運算也是非常重要的一項功能,在分析數據透視表的過程中,我們最常見的數據分析便是分組内及跨分組的同比,環比的運算,這個對于 ActiveReports 報表控件之前的版本而言,需要編寫非常複雜的表達式,通過Lookup 函數進行數據集整合才能夠獲取,但在此次更新中,我們内置了複雜計算的功能,使其可以一鍵實現。
靈活的實現自定義字體
如您所知,由于Windows和Linux操作系統之間存在根本差異,因此它們具有局限性和功能性,而其他操作系統則不支持。使用自定義字體就是這樣的一個功能。繼續緻力于所見即所得的報表設計,在此版本中,我們使您能夠通過API傳遞自定義字體,以便您的頁面,RDL和區域報表可以在Linux上顯示正确的字體。
在.Net Core 及.Net 5 框架中全面支持區域報表
自ActiveReports V14起,我們已經支持将頁面和RDL報表部署到Linux服務器中,但是,由于區域報表依賴于GDI渲染,因此它們需要Windows主機。在此版本中,我們對區域報表渲染引擎進行了一些增強,使您可以将應用程序部署到Linux服務器。最重要的升級使用我們最新的“ GcDoc”渲染方式來渲染區域報表。如果您有舊的項目使用過 ActiveReports老版本或者區域報表的項目,可以直接升級項目到.NET Core或.NET 5應用程序部署到Linux環境。并支持所有常用功能和控件。您可以在ActiveReports的輕量級JSViewer組件中顯示區域報表,也支持将報表導出為PDF,TXT或TIFF格式。
引用時需要注意一些事項:
當您在制作類Word報告類報表時,往往需要控制分頁,類似于插入分節符的效果,ActiveReports 報表控件之前的版本,在容器,列表,表格分組等數據控件中支持三種換頁方式:開始位置,結束位置,開始或結束位置。在此版本中我們對分頁進行更細粒度的升級,增加了在分組内設置分頁。
這些選項使您可以控制頁面上每個組的呈現。例如,如果您有一個按區域分組的表,并且需要在奇數頁上打印每個區域,則将分頁位置設置為開始或結束位置。
圖表功能增強圖表功能一直是ActiveReports 報表控件持續優化的核心功能,因此在本版本更新中也不例外,為我們帶來新的圖表類型和圖表計算能力。
以上就是本次ActiveReports報表控件新版本的核心功能,歡迎您點擊下方“了解更多”前往ActiveReports官網下載試用最新版本。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!