我设置了以下代码:

let printInfo = NSPrintInfo.sharedPrintInfo
let textPrint = NSPrintOperation(view: theTextView,printInfo: printInfo())

现在我想将方向设置为横向,但找不到任何快速函数来执行此操作。

最佳答案

这就是我在用的东西。nsview称为drawing。

let pinfo = NSPrintInfo.shared()
pinfo.orientation = .landscape
pinfo.bottomMargin = 0.0
pinfo.topMargin = 0.0
pinfo.leftMargin = 0.0
pinfo.rightMargin = 0.0
drawing!.print(self)

07-28 01:29