我正在使用NSPrintOperation和NSView进行打印。
我在NSView类中绘制了我的设计图像。
肖像页打印得很好,
但是当我以横向模式打印时,图像会旋转90度。
所以横向打印未正确完成,请帮助我。
NSPrintOperation* printOperation = [NSPrintOperation
printOperationWithView:my_print_view printInfo:printInfo];
[[printOperation printInfo] setPaperSize:printInfo.paperSize];
[[printOperation printInfo] setOrientation:NSPaperOrientationLandscape];
[printOperation setCanSpawnSeparateThread:YES];
[printOperation setShowsPrintPanel:NO];
[printOperation runOperationModalForWindow:window delegate:window didRunSelector:nil contextInfo:nil]
//在NSView中我绘制一个像这样的图像
[design_image drawInRect:image_dr_rct fromRect:NSZeroRect 操作:NSCompositeCopy 分数:1.0];
我认为NSPrintOperation图形上下文会影响我的打印视图设计。
当我在横向页面打印时,我的设计也会旋转。
请帮我解决这个问题。
提前感谢。