2012-07-31 142 views
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}

,而不是所有页,所以printrange是设置一些页面属性,是有我需要设置什么才能让ToPage反映用户输入的号码?

回答

1

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