PrinterSettings.FromPage = 1;
PrinterSettings.ToPage =2;
每当我发送ToPage的任何范围为2时,当我检查它总是将其ToPage设为99时,是否有任何想法?
PrintDialog PrintDialog1 = new PrintDialog();
PrintDialog1.AllowSomePages = true;
PrinterSettings.FromPage = 1;
PrinterSettings.ToPage =2;
当我调试时,我看到了
?PageSettings.PrinterSettings.PrintRange SomePages {2}
而不是AllPages,所以printrange正在为某些页面设置属性,是否需要设置任何东西才能让ToPage反映用户输入的数字?
答案 0 :(得分:1)
您还必须设置PrinterSettings.PrintRange = PrintRange.SomePages