如何将默认纸张尺寸设置为A5

时间:2013-12-26 13:48:38

标签: c# printing printdocument

我想设置我的prnter的默认纸张尺寸= A5

我的代码是

  

printDocument.DefaultPageSettings.PaperSize.RawKind = 11;

但此代码不起作用。还有其他方法吗?请帮助我。

1 个答案:

答案 0 :(得分:0)

您不能盲目地修改PaperSize对象中的一个属性并期望它能够正常工作。 PaperSize属性的documentation显示为:

  

将页面的PaperSize属性设置为有效PaperSize,可通过PrinterSettings.PaperSizes集合获取。

如果打印机支持A5纸张尺寸,您可以在Kind属性中查看PaperKind.A5值以查找正确的设置。或者,使自己成为具有相应维度的自定义PaperKind实例。