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