如何在 SAP Crystal 报告中将打印机纸张尺寸更改为 A6 或自定义纸张尺寸?

How to change printer paper size to A6 or custom paper size in SAP Crystal reports?

我正在使用 SAP Crystal 报告通过 C# windows 表单应用程序制作要打印的自定义纸张尺寸报告。 在打印前通过 C# 代码设置打印机选项时,我找不到在 crystal 报告代码中设置自定义纸张尺寸的方法。

rpt.PrintOptions.PaperSize =CrystalDecisions.Shared.PaperSize.PaperA5 ;

我想知道是否有办法在像

这样的打印选项中设置自定义纸张尺寸
rpt.PrintOptions.PaperSize =CrystalDecisions.Shared.PaperSize.myCustomSize;
  • 从控制面板中的打印机首选项 > 创建您需要的自定义纸张尺寸
  • 来自 crystal 报告 > Rt.单击 > 设计 > 页面设置从页面选项 > 取消选中分离格式化页面大小和打印机页面大小 > 选择 自定义纸张尺寸
  • 不要使用代码修改打印机页面大小
  • 终于可以正常使用了