用C#做打印工具,要打印TIF文件,要求比A3大的图自动缩小成A3大小后打印出来。现在发现打印机设置成A3后,好像A1能自动打印成A3的。代码:foreach (PaperSize ps in pd.PrinterSettings.PaperSizes)
{
if (ps.Kind == PaperKind.A3)
{
pd.DefaultPageSettings.PaperSize = ps;
break;}
}
pd.DefaultPageSettings.Margins = new System.Drawing.Printing.Margins(10,0,0,0);
pd.Print();不知道是不是跟打印机有关,因为没办法在多台打印机上试,请高手指点。
{
if (ps.Kind == PaperKind.A3)
{
pd.DefaultPageSettings.PaperSize = ps;
break;}
}
pd.DefaultPageSettings.Margins = new System.Drawing.Printing.Margins(10,0,0,0);
pd.Print();不知道是不是跟打印机有关,因为没办法在多台打印机上试,请高手指点。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货