c#.net c#.net难道就不能手动设置打印纸张的大小?非得利用一个PrintDialog不成?超难!
我想实现一个,通过界面输入来设置纸张大小。但是我现在是利用
printDocument1.DefaultPageSettings.PaperSize.Height=220;
printDocument1.DefaultPageSettings.PaperSize.Width=110;
出错告诉我:Additional information: 无法更改 PaperSize,除非它的 Kind 是 Custom。
但是当我修改PaperSize的Kind为Custom时,
printDocument1.DefaultPageSettings.PaperSize.Kind=PaperKind.Custom;
printDocument1.DefaultPageSettings.PaperSize.Height=220;
printDocument1.DefaultPageSettings.PaperSize.Width=110;
又出现问题:
C无法对属性或索引器“System.Drawing.Printing.PaperSize.Kind”赋值 -- 它是只读的.
c#.net难道就不能手动设置打印纸张的大小?非得利用一个PrintDialog不成?