ActiveReports是葡萄城推出的一款專注于 .NET 和 .NET Core 平台的報表控件。通過拖拽式報表設計器,開發者可以快速地設計 Excel表格、Word文檔、圖表、數據過濾、數據鑽取、精準套打等類型報表,全面滿足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各種報表的開發需要。
近日,ActiveReports V15.0 Update 2 正式發布。本次發布帶來了Web設計器API增強、運行時設置圖表語言、JS Viewer增強、桌面設計器增強、TXT輸出和打印等亮點新功能,具體包括:
持續增強 Web設計器API,為您的深度定制保駕護航目前,Web設計器是ActiveReports 使用率最高的功能,它能夠為最終用戶提供自主編輯和設計報表的能力,且支持.Net Core跨平台部署。越來越多地使用 Web設計器的開發者希望設計器提供更靈活的API ,讓開發者可以深度定制,更好地與項目融合。随着V15.0 Update2版本的發布,ActiveReports Web設計器增加了一些處理程序和API,讓這種定制更加方便。V15.0 Update2 在designerOptions.sever中提供了onBeforeRequest方法,它使開發者能夠為Web設計器的請求添加自定義頭文件。這個方法可接收一個HTTP請求init對象作為參數,然後這個對象可以被改變并返回。點擊博客了解更多詳情。
運行時設置圖表語言在V15.0 Update2中,ActiveReports增加了在報表中對圖表進行本地化的能力。現在可以使用本地化資源來本地化圖表屬性,做法與葡萄城的其他控件類似。可修改的圖表元素:
之前版本中,ActiveReports JSViewer的導出面闆是居于左側的,與系統的風格不太一緻。V15.0 Update2增強了JSViewer的功能,為開發者提供了API 可靈活指定導出面闆及參數面闆的位置的方法。
增強了桌面設計器的自定制功能
ActiveReports桌面設計器的定制能力一直非常靈活,V15.0 Update2提供了更加簡單易執行的方法,簡化了在桌面終端用戶報表設計器中添加數據源、數據集和參數的過程。新版本的報表資源管理器組件中添加了"EnabledNodes "屬性,以控制終端用戶添加新數據源、數據集或參數的能力。默認情況下,這個屬性被設置為 "所有",允許用戶創建新的數據源和參數。
新的TXT輸出,可以将表格數據在ASCII打印機上打印
V15.0 Update 2為頁面和RDL報表實現了一種新的 "表格文本 "導出格式。例如,有一份産品的銷售報告如下:
如果開發者想把它打印到點陣打印機上,通常會得到這樣的輸出。
這個過程删除了報表的間距和表格的外觀。如果希望保持适當的間距和表格視圖,開發者可使用本次更新中新增的表格文本導出功能,打印到ASCII打印機時,它将顯示為如下樣式。
以上就是ActiveReports V15.0 Update2的主要功能特性,歡迎訪問ActiveReports官網,了解更多信息。
葡萄城“葡萄城社區”。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!