打印选项页面范围未正确设置

时间:2012-07-31 23:18:41

标签: c# asp.net .net winforms

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反映用户输入的数字?

1 个答案:

答案 0 :(得分:1)

您还必须设置PrinterSettings.PrintRange = PrintRange.SomePages