在C#中设置打印机纸张大小

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();

 

posted on 2013-09-06 21:00  武胜-阿伟  阅读(12856)  评论(1编辑  收藏  举报