wanglg2020 发表于 2019-11-14 08:55

C#IE

在C#中如何设置IE打印纸张大小

maogeceshi 发表于 2019-11-14 09:08

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

Naylor 发表于 2019-11-14 09:50

winform 的项目吗?有很多的控件可以做打印的工作,微软官方也有提供。可以找找相关资料
页: [1]
查看完整版本: C#IE