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