Я пытаюсь напечатать PDFDocument, который я строю из серии изображений. В случае, если это имеет значение, я делаю все это из плагина Mozilla.
Я создаю PDFDocument и помещаю его в PDFView, затем я вызываю
[printView printWithInfo: [NSPrintInfo sharedPrintInfo] autoRotate: YES];
Откроется диалоговое окно печати (в виде отдельного окна вместо панели. Я предполагаю, что это происходит из окна Mozilla, поэтому я не слишком беспокоился об этом. Диалог показывает мой документ, и я могу просмотреть страницу через него правильно, и все выглядит хорошо.
Однако, когда я нажимаю «Печать», раскрывающийся список с «Макетом» и т. Д. Становится пустым, а представление под ним становится пустым. Окно не исчезает, а документ не печатается. Нажатие кнопки «Отмена» делает то же самое. Единственное, что я могу сделать, это принудительно бросить Мозиллу.
Я основал программу на PDFKitLinker2 с сайта Apple, и эта программа работает. Но я не вижу каких-либо существенных различий между ним и моей версией.
Любые предложения о том, где искать?
спасибо.
РЕДАКТИРОВАТЬ: Да, я знаю, что это в значительной степени точная копия Печать закадровых PDFViews , но это никогда не получало достаточного ответа ... (И я не заметил этого до сих пор ...)