翻譯|使用教程|編輯:龔雪|2024-05-07 11:12:15.577|閱讀 107 次
概述:本文將為大家介紹如何使用DevExpress報(bào)表組件時(shí)實(shí)現(xiàn)按條件顯示頁面水印,歡迎下載相關(guān)組件體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DevExpress Reporting是.NET Framework下功能完善的報(bào)表平臺,它附帶了易于使用的Visual Studio報(bào)表設(shè)計(jì)器和豐富的報(bào)表控件集,包括數(shù)據(jù)透視表、圖表,因此您可以構(gòu)建無與倫比、信息清晰的報(bào)表。
從防止未經(jīng)授權(quán)的使用到建立所有權(quán)和真實(shí)性,文本和圖像水印可以作為數(shù)字指紋。在最近的更新(v23.2)中,DevExpress Reports提供了增強(qiáng)的水印功能 - 旨在根據(jù)頁面索引在報(bào)表文檔中顯示不同的水印。
DevExpress技術(shù)交流群10:532598169 歡迎一起進(jìn)群討論
在v23.2中,XtraReport類現(xiàn)在具有存儲 對象的類。
要管理水印集合,請調(diào)用Watermarks (水印集合編輯器):
若要將水印應(yīng)用于特定報(bào)表頁,請使用屬性。請注意,水印的數(shù)量限制為每頁一個(gè)對象。下面的屏幕截圖顯示了一個(gè)報(bào)表,其中三個(gè)不同的文本水印通過分配給Watermark.PageRange屬性的頁面索引添加到各個(gè)報(bào)表頁面:
我們在一個(gè)水印內(nèi)分割文本和圖像的水印位置,您現(xiàn)在可以管理PageWatermark.TextPosition和PageWatermark.ImagePosition水印屬性,來指定文本和圖片是否應(yīng)該顯示在頁面內(nèi)容的后面或前面。
您可以使用XtraReport.WatermarkId屬性根據(jù)條件向文檔添加水印,此屬性允許基于水印Id或表達(dá)式綁定將特定水印應(yīng)用于頁面。注意:Page.AssignWatermark優(yōu)先于指定的WatermarkId屬性。
例如,下面的表達(dá)式將不同的水印添加到報(bào)表的第一頁、奇數(shù)頁和偶數(shù)頁:
Iif([Arguments.PageIndex]=0,'watermark1',Iif([Arguments.PageIndex]%2=0,'watermark2','watermark3'))
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)