C# 如何将默认纸张大小设置为A5

C# 如何将默认纸张大小设置为A5,c#,printing,printdocument,C#,Printing,Printdocument,我想设置打印机的默认纸张大小=A5 我的代码是 printDocument.DefaultPageSettings.PaperSize.RawKind=11 但是这个代码不起作用。还有别的办法吗?请帮帮我。您不能盲目地修改PaperSize对象中的一个属性,期望它能正常工作。PaperSize属性的默认值为: 将页面的PaperSize属性设置为有效的,可通过集合访问 如果打印机支持A5纸张大小,可以检查属性中的值以查找正确的设置。或者,为自己制作一个具有相应尺寸的定制PaperKind实例

我想设置打印机的默认纸张大小=A5

我的代码是

printDocument.DefaultPageSettings.PaperSize.RawKind=11


但是这个代码不起作用。还有别的办法吗?请帮帮我。

您不能盲目地修改PaperSize对象中的一个属性,期望它能正常工作。PaperSize属性的默认值为:

将页面的PaperSize属性设置为有效的,可通过集合访问

如果打印机支持A5纸张大小,可以检查属性中的值以查找正确的设置。或者,为自己制作一个具有相应尺寸的定制PaperKind实例