轉帖|產品更新|編輯:鮑佳佳|2021-01-14 10:26:16.790|閱讀 274 次
概述:日前, ActiveReports 重磅推出 V15.0 版本,支持 .Net 5 框架,同時全面優化Web設計器,在報表設計及用戶體驗方面做了全方位的提升,讓復雜的報表設計越來越簡單容易!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
ActiveReports 是一款專注于 .NET 和 .NET Core 平臺的報表控件。通過拖拽式報表設計器,可以快速地設計 Excel表格、Word文檔、圖表、數據過濾、數據鉆取、精準套打等類型報表,全面滿足 WinForm、ASP.NET、ASP.NET MVC、WPF 平臺中各種報表的開發需要。同時,通過豐富的 API 可以靈活的實現報表創建、加載和運行時的個性化自定義需求。
全面支持 .Net 5 項目開發
作為一款.NET 報表開發控件,ActiveReports 不僅持續增強報表設計能力,更緊跟技術潮流,緊密結合最新的技術架構。ActiveReports 從 V14.0 開始支持 .Net Core 跨平臺報表功能開發,而本次發布的 V15.0 版本則全面支持在 .Net 5 框架下創建統一的報表應用。
.NET 5 是微軟新發布的繼 .Net Core 3.1 后的跨平臺開發框架,是一個統一的大平臺,可構建所有平臺(Windows,Linux)和設備(loT,Mobile)上運行的應用程序的單一統一平臺。在未來,微軟會持續發布.Net 6, .Net 7 等版本,使用 .Net 5 會帶來巨大的性能提升以及優化內存回收功能。ActiveReports V15.0 支持在 Visual Studio 2019 上創建 .Net 5 應用,可以一鍵生成 .NET 5 項目。
通過對最新技術框架的支持,ActiveReports 不僅保證您的項目適用于最新的技術平臺和框架,也兼顧了您的項目升級,無需切換報表工具,即可助您無感升級舊項目。
打造極易使用的在線設計器
ActiveReports 的在線報表設計器可以完全集成到您的系統當中,使用戶能夠在 ActiveReports 設計界面中打開現有報表,并可以在其中操作布局樣式、創建新報表,以及在富文本編輯器(WYSIWYG)中預覽它們。本次版本中,ActiveReports 全面提升了在線設計器的使用體驗,包括如下幾個方面:
全新的可視化設計參數面板,可自定義面板生成復雜查詢,大幅降低代碼量
通常,ERP 或者企業內部信息管理系統都會提供數據查詢功能,允許用戶輸入自己關心的數據值,根據用戶輸入進行數據過濾。傳統的報表工具只能指定簡單的參數類型,如文本,下拉框,多選框,復選框等單一的數據類型供用戶選擇。而 ActiveReports V15.0 則提供了自定義查詢面板,即報表設計人員可根據要輸入參數,指定查詢面板的布局,且可指定查詢參數的格式,支持的控件類型包括:文本框、數字、數字范圍、布爾型、日期時間、日期范圍、下拉框、列表框、樹形列表、標題、標簽、按鈕。不僅提供了靈活的布局,還支持設置多個參數關聯關系,如起始日期不能晚于結束日期,設置數值的數據范圍等。
增強矩表向導,只需要點擊拖拽即可創建中國式復雜報表,實現復雜計算和單元格內計算
矩表是 ActiveReports 報表特有的數據控件,用于解決動態行列,數據透視表及中國式復雜報表的開發需求。本次 ActiveReports V15.0 提供了更易操作的類 Excel 數據透視表的矩表創建向導,只要通過將對應數據字段拖拽到行列,即可一秒生成多維數據透視表及運算。
提供表格創建向導,快速生成二維表
在設計報表時,我們常常只需要根據用戶輸入值后過濾出關鍵數據,并以簡單的二維表展示出來。但有可能數據列特別多,有的甚至超過 100 列,而面對這樣簡單樣式的二維表,使用報表工具來創建時,并不會省太多時間,因為所有的列都需要手動添加,而且需要手動指定數據字段。這樣的操作對于報表設計人員來說是低效的。
ActiveReports V15.0 的更新將為您帶來非常便捷的工具,只需要拖拽數據集即可快速生成二維表。
提升表達式編寫體驗,無需理解晦澀難懂的公式函數,更加貼近用戶Excel的使用習慣
表達式運算一直是 ActiveReports 報表控件的強大之處,可以進行邏輯處理,數據運算等實現運行時的報表功能。但在使用表達式時,需要一定的函數理解能力和應用背景,這對于使用在線設計器的業務人員而言,使用門檻有一些高。此次 ActiveReports V15.0 對于表達式進行了全方位的優化升級,更加貼近用戶的使用習慣, 如傳統寫法:=Avg(Fields!Price.Value); 新表達式寫法 {Avg(Price)}
提升數據過濾器體驗,支持多條件并行過濾
在 ActiveReports 中支持數據的運行時過濾,但在此之前只能設置多條件“And”運算,無法執行“或”運算,本次更新后,可在任何支持過濾器的數據控件中,添加多個條件,并設置“與”“或”,進行更為復雜的數據過濾。
實現非固定高度報表設計0編碼,自適應高度并精準打印
在零售行業及服務業中會為客戶提供收據打印或 Pos 單等票據,這類票據沒有固定的紙張高度,小票的高度都是以實際的銷售項為準,如:客戶銷售為 10 條記錄,那么就是 10 條高度。在以往報表開發中,開發者都需要在代碼層面上先計算實際的紙張高度后,再用代碼更改紙張高度。
而 ActiveReports V15.0 則可以更便捷的處理上述需求。只需一個屬性即可解決小票設計及并實現精準打印,將紙張高度設置為 Auto 即可。根據實際的數據項,ActiveReports報表引擎來自動調整紙張高度來完成小票的設計打印。
今天的內容就是這些,如你還有什么疑問可咨詢!想要了解更多關于ActiveReports的信息,點這里!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: