翻譯|產(chǎn)品更新|編輯:龔雪|2024-06-14 11:07:16.907|閱讀 108 次
概述:DevExpress Reporting控件日前正式發(fā)布了v23.2,新版本增強(qiáng)了PDF導(dǎo)出、macOS、Linux平臺打印功能等,歡迎下載最新版產(chǎn)品體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress Reporting是.NET Framework下功能完善的報(bào)表平臺,它附帶了易于使用的Visual Studio報(bào)表設(shè)計(jì)器和豐富的報(bào)表控件集,包括數(shù)據(jù)透視表、圖表,因此您可以構(gòu)建無與倫比、信息清晰的報(bào)表。
DevExpress Reporting控件日前正式發(fā)布了v23.2,新版本增強(qiáng)了PDF導(dǎo)出、macOS、Linux平臺打印功能等,歡迎下載最新版產(chǎn)品體驗(yàn)!
DevExpress技術(shù)交流群10:532598169 歡迎一起進(jìn)群討論
新版本在項(xiàng)目模板中添加了對Docker的支持,您可以選擇各種基于Linux操作系統(tǒng)的Docker映像:
一個(gè)Dockerfile會自動(dòng)創(chuàng)建并添加到項(xiàng)目中,該文件包含所有必要的設(shè)置。
項(xiàng)目模板允許您指定用于緩存報(bào)表生成的文檔存儲類型,選項(xiàng)包括:
注意:當(dāng)您在基于macOS和Unix的操作系統(tǒng)上使用.NET CLI 模板生成樣例應(yīng)用程序時(shí),這些新選項(xiàng)也可用。
您現(xiàn)在可以生成具有改進(jìn)相關(guān)元素邏輯結(jié)構(gòu)的可訪問PDF,這個(gè)新選項(xiàng)允許屏幕閱讀器識別文檔的語義樹,并改進(jìn)PDF文檔導(dǎo)航。
新版本添加了一個(gè)新的AccessibleRole屬性,使用該屬性為屏幕閱讀器定義導(dǎo)出的PDF文檔(與PDF/UA和PDF/A-1a、2a或3a規(guī)范兼容)中的報(bào)表元素結(jié)構(gòu),支持的元素包括:
您可以為以下報(bào)表控件指定角色:
您現(xiàn)在可以為所有支持的平臺創(chuàng)建drill-through報(bào)表,drill-through功能允許您單擊報(bào)表元素并在相同的打印預(yù)覽窗口中導(dǎo)航到詳細(xì)報(bào)表。
要?jiǎng)?chuàng)建drill-through報(bào)表,請使用報(bào)表控件的Action屬性(例如,XRLabel)。該屬性允許您指定NavigateToReport操作(指定詳細(xì)報(bào)告實(shí)例或URL以設(shè)置主-詳細(xì)關(guān)系),并獲取詳細(xì)報(bào)告參數(shù)綁定的集合,以便將數(shù)據(jù)從主報(bào)表傳遞到詳細(xì)報(bào)表。
DevExpress Reports現(xiàn)在支持通過打印文檔,該庫與macOS集成。對于基于UNIX的系統(tǒng),您需要單獨(dú)安裝libcups2包。
要在通過CUPS訪問的打印機(jī)上打印報(bào)告,請利用類。
在v23.2中,您可以轉(zhuǎn)換報(bào)表設(shè)計(jì)器屬性網(wǎng)格中顯示的屬性描述。根據(jù)需要使用本地化服務(wù)或新的本地化API和UI本地化客戶端實(shí)用程序。
您現(xiàn)在可以根據(jù)特定條件在報(bào)表頁面上顯示文本和圖片水印。
XtraReport類包含一個(gè)Watermarks集合屬性,將XtraReport.WatermarkId屬性綁定到表達(dá)式,以便將水印應(yīng)用于特定的報(bào)表頁面。使用下面的表達(dá)式為報(bào)告的奇數(shù)頁和偶數(shù)頁添加不同的水?。?
Iif([Arguments.PageIndex]=0,'Watermark_0',Iif([Arguments.PageIndex]%2=0,'Watermark_1','Watermark_2'))
您現(xiàn)在可以使用新的Join()聚合函數(shù)根據(jù)特定條件將所有值連接起來,該函數(shù)將值連接成由指定分隔符分隔的單個(gè)字符串(如果未指定分隔符,則該函數(shù)使用逗號)。
帶有Join()函數(shù)的表達(dá)式使用以下語法:
[Collection][Condition].Join(Expression)
[Collection][Condition].Join(Expression, Separator)
下面的表達(dá)式將按“CategoryID”字段分組的報(bào)表中的“CompanyName”字段值連接成一個(gè)以分號分隔的字符串:
[][[CategoryID] == [^.CategoryID]].Join([CompanyName], ';')
新版本擴(kuò)展了條形碼生成支持,您現(xiàn)在可以創(chuàng)建EPC QR碼,它可以生成包含SEPA信用轉(zhuǎn)移相關(guān)數(shù)據(jù)的條形碼。
EPC QR碼還引入了對奧地利支付服務(wù)的內(nèi)置支持。
QRCodeGenerator類包含一個(gè)FrameOptions屬性,使用該屬性在代碼周圍繪制一個(gè)矩形框架。您可以從兩個(gè)內(nèi)置幀中進(jìn)行選擇,并指定以下設(shè)置:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)