c#设置页面范围打印问题 20

我的代码如下,打印xps文件varprinters=newLocalPrintServer().GetPrintQueues();varselectedPrinter=p... 我的代码如下,打印xps文件
var printers = new LocalPrintServer().GetPrintQueues();
var selectedPrinter = printers.FirstOrDefault(p => p.Name == Global.A4PrinterName);
var wpfPrint = new PrintDialog();
wpfPrint.PrintQueue = selectedPrinter;
PrintTicket pt = new PrintTicket();

pt.Duplexing = OKArg.Duplex;
pt.CopyCount = OKArg.printCount;
wpfPrint.PrintTicket = pt;
wpfPrint.PrintQueue.DefaultPrintTicket.Duplexing = OKArg.Duplex;
wpfPrint.PrintQueue.UserPrintTicket.Duplexing = OKArg.Duplex;
wpfPrint.PrintTicket.Duplexing = OKArg.Duplex;
wpfPrint.UserPageRangeEnabled = true;
wpfPrint.PageRangeSelection = PageRangeSelection.UserPages;
wpfPrint.PageRange = new PageRange(1,2);
wpfPrint.PrintDocument(doc.GetFixedDocumentSequence().DocumentPaginator, "文档打印");

为什么我设置的页面范围无效啊?实在只有三个财富值,不好意思~~
展开
 我来答
t2995729
2015-09-16 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:233
采纳率:100%
帮助的人:27.4万
展开全部
MyPrintDocument_PrintPage 事件里面
e.HasMorePages = true; 判断是否打印多页的
更多追问追答
追问
打印的对象是PrintDialog,不是PrintDocument诶。。没有触发到PrintDocument的PrintPage事件诶
追答
这个就不清楚了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式