本文转载自:
https://www.cnblogs.com/zeroone/p/3306164.html 作者:zeroone 转载请注明该声明。
using System.Drawing.Printing.PrintDocument using System.Drawing.Printing.PrinterSettings.PaperSizeCollection using System.Drawing.Printing.PaperSize using System.Drawing.Printing.PageSettings /需要以上引用 PrintDocument pd = new PrintDocument(); PaperSize p=null; foreach(PaperSize ps in pd.PrinterSettings.PaperSizes) { if(ps.PaperName.Equals("A3")) p = ps; } pd.DefaultPageSettings.PaperSize = p; pd.Print();