新增打印机后默认的打印格式都是A4,右键单击打印机选择属性,然后再选择设备设置,可以更改打印机的进纸格式,我现在可以把这些格式都取出来,但是如何通过C#程序去更改打印格式呢?
获取打印格式的代码
PrintDocument prtdoc = new PrintDocument();            
            foreach (PaperSize ps in prtdoc.PrinterSettings.PaperSizes)
            {
                listBox1.Items.Add(ps.PaperName);
            }         
用更改注册表是一种方式,但是有点麻烦,希望各位能给支个招,谢谢。