Параметры принтера предлагают только портретную ориентацию, переключение отсутствует
Я использую [[NSPrintOperation printOperationWithView:drawingView] runOperation];
и я получаю такое мнение:
Нет возможности выбрать между альбомной или портретной ориентацией. Я обнаружил, что могу [[NSPrintOperation printOperationWithView:drawingView printInfo:info] runOperation];
и установить info.orientation = NSPaperOrientationLandscape
. В этом случае я бы получил предварительный просмотр в альбомной ориентации, но у пользователя нет такой возможности.
Как я могу предложить вариант? (примечание: я также не вижу его в разделе "Показать подробности")
1 ответ
Кнопки книжной и альбомной ориентации находятся на панели макета страницы (Параметры страницы… в меню Файл). УвидетьNSPageLayout
а также -[NSApplication runPageLayout:]
. На панель печати можно добавить кнопки портретной и альбомной ориентации:
NSPrintPanel *printPanel = printOperation.printPanel;
printPanel.options |= NSPrintPanelShowsOrientation;
и / или
printPanel.options |= NSPrintPanelShowsPageSetupAccessory;