Google / Bing没有为我的以下问题提出任何解决方案,希望有人可以帮助我:
我们必须在基于C#的程序中打印各种PDF文件.在我们打印之前,我们必须配置打印机,例如将方向设置为横向.
我尝试更改默认的打印机设置,例如像这样:
PrinterSettings settings = new PrinterSettings(); settings.PrinterName = "\\\\SomeNetworkPrinter\\"; settings.DefaultPageSettings.Landscape = true; settings.Duplex = Duplex.Horizontal;
我们通过PDFSharp将PDF发送到打印机,这基本上可以工作,但我的设置完全被忽略.是否可以通过这种方式更改默认打印机设置?我们有机会更改设置并打印PDF文件吗?
非常感谢你提前!
解决方法
不,我认为这不会起作用.
您正在创建一个本地PrinterSettings
对象,可用于配置PrintDocument
,而PrintDocument
又可以使用PrintDocument.Print()
发送到打印机.
如果您要调用PDFSharp来编排打印,它将使用默认的任何打印机设置,除非您以某种方式通过API将PrinterSettings
传递给PDFSharp?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。