我有一个想要在打印时翻转/旋转180度的文档。
(这是由于打印机中标签纸的方向而引起的)。

有一个属性PrintDocument.PrinterSettings.LandscapeAngle,但它是只读的。

我认为此属性受打印机驱动程序的影响,因此不是“可设置的”。

我有什么好办法可以将打印旋转180度而不必做任何令人讨厌的事情?

最佳答案

我想这取决于您所定义的“太讨厌了” :-)

PrintDocument类具有一个Graphics对象,您可以使用该对象,而该对象又具有一个TranslateTransformRotateTransform方法,该方法将使您可以将所需的内容放在需要的地方。

在操作图形对象之前,通常值得复制它,以便在完成后可以再次将其还原。

关于.net - 如何在.NET中翻转/旋转PrintDocument?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/429672/

10-10 04:04