ActiveReports 作為一款專注于 .NET 平台的報表控件,可全面滿足 HTML5、WinForms、ASP.NET、ASP.NET MVC、WPF 等多平台下C/S端和 B/S 端的報表開發需求,為全球超過 300,000 名開發者提供全面的報表解決方案。
如今,報表控件 ActiveReports迎來了 2019 年的第一個版本更新,本次更新不僅為報表開發者帶來了具備高顔值的在線報表設計器,還提供了許多令人驚豔的功能,如垂直合并單元格以及更多專業可視化圖表。
在了解 ActiveReports V13.1全部新功能之前,請下載最新安裝程序,進行同步體驗。
在線報表設計器:在 Web 應用程序和浏覽器中設計報表!ActiveReports 在線報表設計器于V13版本正式推出,這是一款輕量級但功能強大的 Web 端在線報表設計組件,隻需幾行代碼,就可以輕松地在 B/S 端完成複雜報表設計,并允許最終用戶通過拖拽的方式,在 Web 應用程序和浏覽器中在線設計報表。
在 ActiveReports V13.1 中,在線報表設計器将作為在線示例,提供給開發者免費試用:在 Web 應用程序和浏覽器中,使用 ActiveReports 設計報表。
像Excel 一樣自由 - 垂直合并單元格垂直合并單元格功能,對于熟悉 Excel 的用戶和有中國式複雜報表開發需求(多表頭、格式複雜、信息量大)的用戶都十分受用。在此前版本中,ActiveReports根據中國市場的需求,推出了 Excel 類報表設計樣式,實現了自動垂直合并相同内容的單元格數據。
在最新版報表控件 ActiveReports V13.1 中,用戶可以在 Excel 類報表的任何區域進行垂直合并,包括表頭、表尾、分組頭、分組尾、詳細數據區等,該功能的出現對于創建無規律的 Excel 類報表将會是曆史性的一刻。
全新的圖表類型 圖表提示功能增強
報表控件 ActiveReports V13.1 新增了兩種全新的 BI 圖表類型:極坐标放射堆疊柱形圖(Polar)和極坐标堆疊柱形圖 (Spiral),用戶可直接通過在線報表設計器添加使用,以設計出更具專業性的報表。
在最新版報表控件 ActiveReports V13.1 中,用戶還可使用多個用于提示信息的模闆。(注,圖表提示功能是在JSViewer和HTML5Viewer 中使用的)
支持 Visual Studio 2019Visual Studio 2019 的發布帶來了很多新的功能,如快速編譯運行程序和LiveShare 等。經過多項測試,ActiveReports V13.1 目前已經全面支持 Visual Studio 2019。
頁面報表和 RDL 報表合并在最新版報表控件 ActiveReports V13.1中,可以使用 ReportCombiner 類,将多個頁面報表或 RDL 報表合并成一個整體的報表文件并進行導出,如下是示例代碼:
var combiner = new GrapeCity.ActiveReports.ReportsCore.Tools.ReportCombiner(); var r1 = new GrapeCity.ActiveReports.PageReport(); r1.Load(new System.IO.FileInfo(@"c:\temp\Report1.rdlx")); var r2 = new GrapeCity.ActiveReports.PageReport(); r2.Load(new System.IO.FileInfo(@"c:\temp\Report2.rdlx")); var r3 = new GrapeCity.ActiveReports.PageReport(); r3.Load(new System.IO.FileInfo(@"c:\temp\Report3.rdlx")); combiner.AddReport(r1); combiner.AddReport(r2);
ReportCombiner 類也可用于在指定位置插入報表,或在報表之間插入空白頁。
優化 Lookup 函數ActiveReports使用Lookup 函數進行跨數據集查詢,在 ActiveReports V13.1 中,還可以将Lookup 查詢的字段值,直接引用到聚合函數中計算。
LookupSet(<SourceExpression>, <DestinationExpression>, <ResultExpression>, <LookupSetDataset>)
舉例:
如通過用戶ID 查詢用戶的多個地址:
=Lookup([用戶ID],[用戶ID],[地址],“用戶信息表”)
返回值可以在函數中直接使用,如Join函數:
=Join(Lookup([用戶ID],[用戶ID],[地址],“用戶信息表”))
輸出結果:地址1,地址2,地址3
更多性能提升及功能增強- 提升了JSViewer 的性能:報表渲染過程中,優化了内存使用、優化了JS Viewer 對頁面報表和 RDL 報表圖像和條碼控件的處理。
- 保持折疊展開格式:使用新的 EnableToggle 屬性,當報表導出為 Excel 類型時,折疊展開格式一直保持,不會失效。
- 支持 IVS 字符集及導出 PDF 時支持Devanagari 字符集:如 Arial Unicode MS、Nirmala UI、Mangal包含 Devanagari 圖形。
- 在Azure Web應用中,增強了 PDF 字體:可通過修改 web.config 設置,在PDF 中簽入EUDC(end-user defined characters)
以上就是對 .NET 報表控件 ActiveReports V13.1 的主要新特性介紹,您是否對本次 ActiveReports 發布的新功能感到心動?心動的話,就請訪問 ActiveReports産品官網下載試用吧。
PS:葡萄城金牌服務期内的用戶可以免費升級到 ActiveReports 最新版本!
關于葡萄城
賦能開發者!葡萄城集團成立于 1980 年,是全球領先的集開發工具、商業智能解決方案、管理系統設計工具于一身的軟件和服務提供商。西安葡萄城是其在中國的分支機構,面向全球市場提供軟件研發服務,并為中國企業的信息化提供國際先進的開發工具、軟件和研發咨詢服務。葡萄城的控件和軟件産品在國内外屢獲殊榮,在全球被數十萬家企業、學校和政府機構廣泛應用。
,