如何在OS X中将printInfo设置为横向打印?

时间:2015-08-12 12:38:20

标签: swift cocoa nsprintoperation nsprintinfo

我已设置以下代码:

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

现在我想将方向设置为 Landscape ,但我找不到任何执行此操作的Swift函数。

2 个答案:

答案 0 :(得分:2)

这就是我正在使用的。 NSView称为绘图。

owner = this.getUser(httpRequest);
List<MapData> result = this.dynamoDao.getAllRecords(TABLE_NAME, Regions.US_WEST_2);
List<MapData> result1 = result.stream().filter(x -> owner.equals(x.getOwner()))
                            .collect(Collectors.toList());

答案 1 :(得分:0)

试试这个:

let pmPageFormat = printInfo.PMPageFormat()
PMSetOrientation(pmPageFormat, kPMLandscape, kPMUnlocked)
printInfo.updateFromPMPageFormat()