繁体   English   中英

C#Crystal Report打印原始报告页面大小被忽略

[英]C# Crystal Report printing original report page size ignored

我正在c#中创建应用程序,以使用以下代码打印Crystal Report rpt。

ReportDocument rptDoc = new ReportDocument();
rptDoc.Load(rptlocation);
rptDoc.PrintOptions.PrinterName = "Printername";
rptDoc.PrintToPrinter(1, false, 0, 0);

这里的问题是,当打印时,页面变成完整的A4(在顶部填充一半,在下面填充一半),以及导出到PDF时。 我期望的结果是它应该按照给定的方式打印,但似乎忽略了原来的页面大小,即原来的一半。

值得注意的是,原始rpt的页面大小是A4的一半。 在Crystal Report中预览时,它也是正确的一半。 并且导出为PDF也是正确的。

任何人都可以帮忙。 非常感谢

右键单击水晶报表中的任意位置,然后选择“设计”,然后单击“页面设置”,然后单击该选项,您可以在其中选择是否使用默认打印机设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM