首页 文章
  • 2 votes
     answers
     views

    使用PrintTicket打印XPS,OutputColor PagesPerSheet无效

    我有一个从内置的Microsoft xps编写器打印机生成的.xps文件,我想将其打印到真正的打印机,但具有修改的属性,如:duplex,grayscale,n-up等 . 我按照MSDN中的示例进行操作,我可以打印.xps,但问题是我只能设置作业的几个属性 . 通过使用PrintQueue设置PrintTicket,可以使用修改后的副本和双面设置正确打印作业,但不会转换为灰度或遵循任何n-up设...
  • 0 votes
     answers
     views

    用C#更改打印机首选项/驱动程序设置

    我正在尝试在GrayScale中打印现有的XPS文件 . 我试图在XPS文件中添加PrintTicket,并尝试更改打印机的PrintQueue属性,如: LocalPrintServer server = new LocalPrintServer(PrintSystemDesiredAccess.AdministrateServer); PrintQueue pq = serve...
  • 0 votes
     answers
     views

    Dispatcher xps内存泄漏

    我使用com interop从vb6应用程序调用.net 4.0 dll . 在.net中,我通过xaml固定文档创建一个xps文档并将其保存到磁盘 . 这导致内存泄漏,我在这里找到了一个很好的解决方案 . Saving a FixedDocument to an XPS file causes memory leak 上面的解决方案对我有用,涉及以下代码: Dispatcher.CurrentD...

热门问题