【发布时间】:2014-10-02 05:28:04
【问题描述】:
我正在使用 Telerik 记者,并使用以下代码设置了我的背景图片:
this.Style.BackgroundImage.ImageData = System.Drawing.Image.FromFile(HttpContext.Current.Server.MapPath(emzaUrl));
当我运行项目时,背景图像不会在 printpreview 模式下显示,但是当我在 reportviewer 中点击打印按钮时,背景会出现......我想在打印预览模式下显示背景以允许用户决定他应该使用什么背景/她使用...打印预览模式有什么问题?
我已经通过属性窗口手动设置了背景,但问题仍然存在......
回答: 我终于用了水印:
Telerik.Reporting.Drawing.PictureWatermark pictureWatermark1 = new Telerik.Reporting.Drawing.PictureWatermark();
pictureWatermark1.Image = "http://www.telerik.com/images/reporting/cars/NSXGT_7.jpg";
pictureWatermark1.Position = Telerik.Reporting.Drawing.WatermarkPosition.Behind;
pictureWatermark1.PrintOnFirstPage = true;
pictureWatermark1.PrintOnLastPage = true;
pictureWatermark1.Sizing = Telerik.Reporting.Drawing.WatermarkSizeMode.ScaleProportional;
pictureWatermark1.Opacity = 1;
report1.PageSettings.Watermarks.Add(pictureWatermark1);
【问题讨论】:
标签: asp.net telerik reporting telerik-reporting