可能重复:
Setting the Properties of the Default Printer in windows through C#
我想使用C#在Windows的默认打印机中设置自定义页面大小,并且必须将这些更改设置为默认值,以便稍后使用它们进行打印。我试图改变A3的页面大小只是改变它的大小但是徒劳无功。
PrintDocument pd = new PrintDocument();
pd.DefaultPageSettings.PaperSize = new System.Drawing.Printing.PaperSize("A3", 100 , 100);
请帮助。