首页 文章

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

提问于
浏览
0

我在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也是正确的 .

任何人都会帮忙 . 非常感谢

1 回答

  • 0

    右键单击晶体报告中的任意位置,然后选择“设计”,然后单击“页面设置”,然后选择是否可以选择是否使用默认打印机设置 .

相关问题