设置magin,打印时仍按网页默认边界打印
目标:在不同浏览器(360兼容和360急速)上,打印出同样的内容。现在的情况是:360兼容模式下,打印默认的边界是19.05mm,急速模式下,边界默认是10mm
我尝试在report的magin中进行修改,但是实测无效。
请问有什么办法,可以让不同的浏览器在打印的时候,自动使用统一的边框,以保证打印效果一致。
devexpress版本:15.1.5
vs版本:2015.net 4.0 asp.net C#
部分源码:
TestXR xr = new TestXR(id);
xr.CreateDocument();
xr.ReportUnit = DevExpress.XtraReports.UI.ReportUnit.TenthsOfAMillimeter;
xr.Margins = new System.Drawing.Printing.Margins(5, 5, 5, 5);
report.Report = xr;
这是因为浏览器内核解析不同而出现的不同。如果你使用浏览器自带的打印,是无法解决此问题的。除非不使用B/S架构或使用acitvex控件。
页:
[1]