赞
踩
C#中使用DevExpress XtraReports打印时添加水印
using System.Drawing; using DevExpress.XtraPrinting.Drawing; using DevExpress.XtraReports.UI; // 文字水印 public void SetTextWatermark(XtraReport report){ // Adjust text watermark settings. report.Watermark.Text = "CUSTOM WATERMARK TEXT"; report.Watermark.TextDirection = DirectionMode.ForwardDiagonal; report.Watermark.Font = new Font(report.Watermark.Font.FontFamily, 40); report.Watermark.ForeColor = Color.DodgerBlue; report.Watermark.TextTransparency = 150; report.Watermark.ShowBehind = false; //report.Watermark.PageRange = "1,3-5"; } //图片水印 public void SetPictureWatermark(XtraReport report){ // Adjust image watermark settings. //report.Watermark.Image = Bitmap.FromFile("watermark.gif"); report.Watermark.Image = Bitmap.FromFile(@"D:\Desktop\图片\阳光.jpg"); report.Watermark.ImageAlign = ContentAlignment.TopCenter; report.Watermark.ImageTiling = false; report.Watermark.ImageViewMode = ImageViewMode.Stretch; report.Watermark.ImageTransparency = 150; report.Watermark.ShowBehind = true; //report.Watermark.PageRange = "1,2"; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。