打印机选项仅提供纵向,没有切换选项
Printer options only offer portrait, no option to switch
我正在使用 [[NSPrintOperation printOperationWithView:drawingView] runOperation];
,我得到了这个视图:
无法选择横向或纵向
我发现我可以拥有[[NSPrintOperation printOperationWithView:drawingView printInfo:info] runOperation];
并设置 info.orientation = NSPaperOrientationLandscape
。在那种情况下,我会得到横向预览,但用户没有这个选项。
我如何提供选项? (注意:我也没有在 'show Details' 下看到它)
纵向和横向按钮在页面布局面板中(页面设置…在文件菜单中)。参见 NSPageLayout
和 -[NSApplication runPageLayout:]
。可以将纵向和横向按钮添加到打印面板:
NSPrintPanel *printPanel = printOperation.printPanel;
printPanel.options |= NSPrintPanelShowsOrientation;
and/or
printPanel.options |= NSPrintPanelShowsPageSetupAccessory;
我正在使用 [[NSPrintOperation printOperationWithView:drawingView] runOperation];
,我得到了这个视图:
无法选择横向或纵向
我发现我可以拥有[[NSPrintOperation printOperationWithView:drawingView printInfo:info] runOperation];
并设置 info.orientation = NSPaperOrientationLandscape
。在那种情况下,我会得到横向预览,但用户没有这个选项。
我如何提供选项? (注意:我也没有在 'show Details' 下看到它)
纵向和横向按钮在页面布局面板中(页面设置…在文件菜单中)。参见 NSPageLayout
和 -[NSApplication runPageLayout:]
。可以将纵向和横向按钮添加到打印面板:
NSPrintPanel *printPanel = printOperation.printPanel;
printPanel.options |= NSPrintPanelShowsOrientation;
and/or
printPanel.options |= NSPrintPanelShowsPageSetupAccessory;