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

4

1 回答 1

1

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

于 2012-07-31T23:32:16.507 回答