我使用Telerik的记者。我将我的背景图片与下面的代码:背景图片不是在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);
你的代码没有改变任何东西......你自己试过吗? – 2014-10-07 10:48:08
@ mj-y,请参阅我的更新回答。 – FeliceM 2014-10-07 18:02:21
感谢您的详细解答。我想将背景设置为整个页面,所以我只需要最后一部分代码。我尝试过,但我的问题还没有解决。您的照片会将应用的照片显示在标题,详细信息和页脚中,我可以要求您在打印预览模式下显示仅为整个rport设置背景图像的照片吗? – 2014-10-08 04:34:02