一个或多个页边距被设置到也可打印的页面范围之外,处理方式

DevExpress  Report Print的时候,出现这样的问题:

 

 

要忽略这个提示,方法为:

report.CreateDocument();

report.PrintingSystem.ShowMarginsWarning = false; 

 

最近被dev的的报表打印折腾的要死,可能还会碰到,先记下来吧。

先上报表设计器里3个属性,这三个属性真害人啊,好吧,我英语不好....

1.use landscape;

属性说明:gets or sets a value specifying whether the default printer's landscape option value is used when printing a document.

如果这个属性设为true 那么,无论你在代码里怎么设置横向都不起作用。

2.use margins;

属性说明:gets or sets a value which specifies whether the default printer's margins value is used when printing a document
这货如果设置为true ,同样代码里你怎么设置也边距都没用了,但是不设为true,就必须在代码里把页面边距设置为打印机的默认边距,要不然就会报标题错误。

3use paper kind

哎这货和上边两位一样,我就不多说了。

被这3货折腾的真累。
————————————————
版权声明:本文为CSDN博主「S_LING」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/S_LING/article/details/20627335

posted @ 2023-04-10 11:29  纡ゾ少︶ㄣ  阅读(160)  评论(0编辑  收藏  举报