具有横向和纵向页面的PrintDialog

Tal*_*ode 8 printing wpf

我有一个 System.Window.Controls.PrintDialog,我想用单个PrintTicket打印横向模式和纵向模式的页面,但似乎我只能设置一次方向.

只要我想在纸上打印,这可能不是什么大问题,但我想从我的Printjob打印/创建PDF文档.我需要在onc文档中使用横向和纵向模式的页面.

到目前为止,我设法将景观页面旋转90度,这很好,但在PrintPreview中,由于旋转内容,它看起来很奇怪.

crl*_*ois 1

不像您想要的那么干净,更多的是一种解决方法,但我认为它可能会实现您的目标。您可以使用iTextSharp库将 PDF 连接到以下多个打印作业中。这是一些示例代码

希望有人能提出更直接的解决方案。