如何隐藏文本水印

时间:2012-10-18 13:06:41

标签: devexpress watermark xtrareport

我有一个Devexpress XtraReport,我根本无法根据数据的可用性找出如何隐藏/显示文本watermark。我希望仅在数据不可用时才显示“数据不可用”水印,并且如果有一些数据要显示,则动态隐藏水印。

我应该考虑XtraReport的哪些属性来隐藏/显示水印?
提前致谢

1 个答案:

答案 0 :(得分:0)

要完成此任务,请处理XRControl.BeforePrint事件并修改XtraReport.Watermark Property.

if(report.PrintingSystem.Watermark.TextTransparency == 255)
      report.PrintingSystem.Watermark.TextTransparency = 0;
  else
      report.PrintingSystem.Watermark.TextTransparency = 255;

  printBarManager1.PrintControl.Refresh();

参考这些:
Hide the watermark
How to: Change the Visibility of Commands in Preview