近日,我們迎來了ActiveReports V16.0版本的發(fā)布。此次新版發(fā)布,為報表領(lǐng)域帶來了更多領(lǐng)先的新特性,報表設(shè)計(jì)能力再次迎來大幅提升。包含了Web端靜默打印方案、.Net6支持、圖表增強(qiáng)和動畫等眾多實(shí)用新特性,讓我們先來一睹為快。
1、提供Web端靜默打印方案
Web端靜默打印,終于來了!Web端無預(yù)覽靜默打印一直是報表領(lǐng)域的功能限制,因?yàn)?Web端權(quán)限問題無法直接訪問本機(jī)資源,需要突破權(quán)限和平臺的限制。傳統(tǒng)的Web端預(yù)覽打印,客戶需要重復(fù)多次點(diǎn)擊,至少在打印一個報表時,需要點(diǎn)擊2次按鈕才能夠完成打印效果。ActiveReports 帶來了突破性的報表打印[靜默打印]并提供了新的可直接運(yùn)行的方案。
2、.Net 6 及 Visual Studio 2022 支持
.NET 6是.NET Core的最新版本。之前的版本,即.NET 5,是介于.Net Core 和統(tǒng)一的.Net 框架的中間版本,于2022年5月結(jié)束支持。.NET 6提供永久支持,因此ActiveReports 也意識到 .Net 6 將是未來的主流框架,為了保證我們的用戶能夠在未來順利地從.NET 5遷移到.NET 6時,支持.Net 6 框架。
您可以創(chuàng)建一個新的應(yīng)用程序或?qū)F(xiàn)有的應(yīng)用程序升級到.NET 6。要用ActiveReports創(chuàng)建一個新的應(yīng)用程序,可以啟動一個新的空白項(xiàng)目或使用ActiveReports提供的一個預(yù)建項(xiàng)目模板。
具體支持功能:
Visual Studio 2022 設(shè)計(jì)時RDL,頁面報表, RPX 報表設(shè)計(jì)器
3、支持 SVG 圖像
ActiveReports新版本的圖像文件格式中加入了SVG文件格式。現(xiàn)在可以通過圖像控件的'值'屬性中選擇和設(shè)置SVG圖像文件。
新版本中支持SVG 圖像的屬性元素:圖表、容器、復(fù)選框、富文本、列表、形狀、表格、矩表、文本框都可設(shè)置背景圖像為SVG格式。報表內(nèi)嵌共享圖片,支持SVG格式。支持報表主題引用SVG 圖像,支持image/svg+xml類型的圖像文件。
4、更酷炫的圖表功能
V16.0版本中的圖表能力大幅提升,為用戶帶來的更好的數(shù)據(jù)可視化體驗(yàn)。具體新增的特性包括:
新增圖表向?qū)Вㄟ^圖表向?qū)Э焖僮灾鷦?chuàng)建圖表,簡單易用。
新增圖表設(shè)計(jì)面板,快速配置和定制圖表的標(biāo)簽和屬性,同時支持資源管理、屬性檢索。
增強(qiáng)的資源管理器支持了對圖表元素和屬性的快速訪問,圖表創(chuàng)建更加快捷。同時,圖表增加了趨勢線、自定義圖例、標(biāo)簽自定義等更多屬性。
5、HTML (WebViewer) 和 JS Viewer 增強(qiáng)
V16.0新版本為圖表和表格數(shù)據(jù)區(qū)域添加新的動畫屬性,改進(jìn)了HTML和JS瀏覽器的渲染,從而在這些瀏覽器中實(shí)現(xiàn)了動畫,渲染能力大幅增強(qiáng)。
同時,ActiveReports現(xiàn)在提供了預(yù)設(shè)導(dǎo)出設(shè)置的功能,甚至可以使用代碼選擇性地隱藏這些設(shè)置。對于WebViewer,可以通過在設(shè)計(jì)設(shè)置導(dǎo)出面板中可設(shè)置的屬性。增加了"文件名"屬性,可以在導(dǎo)出報表時設(shè)置文件名稱。
6、頁面報表增強(qiáng)
新版本支持不同頁面設(shè)置不同的紙張方向,可以為頁面報表的每頁指定紙張的方向?yàn)闄M向或縱向。
跳過頁面渲染,頁面報表的“頁”新增“可見性”屬性,該屬性支持兩個值:隱藏或基于其他項(xiàng)目隱藏,可以指定報表加載時是否渲染此頁。
增強(qiáng)表格控件的“填充空行”屬性,之前表格中“填充空行”會自動填充空白行。此次更新,增強(qiáng)了填充空行屬性,包括三個屬性:“填充當(dāng)頁”,“填充當(dāng)前分組”,并可以指定每個表格的填充行高。
7、RDL報表增強(qiáng)
V16.0版本中增強(qiáng)了分頁位置屬性,可以幫助您在頁面或RDL報表的數(shù)據(jù)分組之后或之前調(diào)整分頁,以及在哪一頁繼續(xù)顯示報告內(nèi)容。通過增強(qiáng)報表渲染管理,您可以通過在導(dǎo)出過程中增加更多的可能性來管理異步或長期運(yùn)行的報告渲染,如:在頁面中顯示導(dǎo)出進(jìn)度、創(chuàng)建一個帶有取消選項(xiàng)的導(dǎo)出對話框、記錄報表執(zhí)行的進(jìn)程信息等。
8、全新的數(shù)據(jù)源添加向?qū)?/span>
V16.0新版本在ActiveReports桌面端設(shè)計(jì)器中創(chuàng)建一個新的報表或在集成到Visual Studio的設(shè)計(jì)器中添加一個新的報表時,會啟動數(shù)據(jù)源向?qū)АT诔晒B接后,數(shù)據(jù)集對話框也會被啟動,因此你可以完成報表與數(shù)據(jù)的綁定。數(shù)據(jù)源向?qū)У淖詣舆\(yùn)行可以通過對桌面端設(shè)計(jì)器的新報表對話框中的啟動數(shù)據(jù)源向?qū)нx項(xiàng)、"
GrapeCity.ActiveReports.config "文件和API來控制。
除了以上重磅功能,ActiveReports 提供了更多特性功能,包括:
支持GS1 DataMatrix 和 Aztec 2D symbologies等條碼類型
頁面和RDL 報表支持設(shè)置Y軸的寬度和最大寬度
圖表中圖例支持自定義圖例標(biāo)記
RDL及頁面報表支持垂直文本
新增取消報表渲染過程和取消跟蹤報表渲染API
CSV 數(shù)據(jù)導(dǎo)出支持小數(shù)數(shù)據(jù)類型
頁面報表中支持分組顯示在同一頁
以上就是報表控件ActiveReports V16.0 的主要新功能介紹,如需了解更多新版本信息,歡迎訪問ActiveReports報表控件官網(wǎng):https://www.grapecity.com.cn/developer/activereports。
免責(zé)聲明:市場有風(fēng)險,選擇需謹(jǐn)慎!此文僅供參考,不作買賣依據(jù)。
關(guān)鍵詞: ActiveReports