Я пытаюсь распечатать NSView, который включает в себя пару пиротехнических диаграмм ядра среди других элементов. Однако пиар-коды не появляются. Теперь я понимаю, что просмотры с поддержкой слоев не печатаются, но мне трудно найти какие-либо примеры, когда люди обходили это и печатали графики ядра в NSView. Каков наилучший подход для этого?Как печатать диаграмму CorePlot
1
A
ответ
2
Для меня он работал, как только я в printRect настройки как:
NSRect printRect = NSZeroRect;
printRect.size.width = (printInfo.paperSize.width - printInfo.leftMargin - printInfo.rightMargin) * printInfo.scalingFactor;
printRect.size.height = (printInfo.paperSize.height - printInfo.topMargin - printInfo.bottomMargin) * printInfo.scalingFactor;
self.hostingView.printRect = printRect;
op = [NSPrintOperation printOperationWithView:self.hostingView printInfo:printInfo];
Примечание self.hostingView
относится к CorePlot hostingView.
Смежные вопросы
- 1. Добавление меток в круговую диаграмму в CorePlot: не знаю, как
- 2. Невозможно реализовать круговую диаграмму, как кольцо в CorePlot
- 3. WaterFall in CorePlot
- 4. Coreplot - изменение альфа градиентного
- 5. Как установить CorePlot SDK
- 6. Как запустить примеры CorePlot?
- 7. Как нарисовать barplot таким образом с Coreplot
- 8. CorePlot: изменить цветовую маркировку осей?
- 9. Iphone Coreplot
- 10. Coreplot установка
- 11. Как рисовать Простую линейную диаграмму в iphone?
- 12. coreplot: reloadDataInIndexRange - как его использовать?
- 13. coreplot пример круговая диаграмма
- 14. Coreplot аннотацию обрезается
- 15. CorePlot в iOS
- 16. Прокрутка распознавания касания CorePlot
- 17. Этикетировочной Гистограммы в CorePlot
- 18. CorePlot черный край
- 19. coreplot multiple axis
- 20. Анимации Coreplot с идентификатором
- 21. CorePlot AutoResize GraphHostingView
- 22. Настройка CorePlot gridLineStyle
- 23. CorePlot 2.0 легенды
- 24. Assertation Неудача в CorePlot
- 25. Пользовательские легенды Coreplot
- 26. CorePlot устанавливает заполнение
- 27. Coreplot majorTickLocations используя координаты
- 28. Ошибка CorePlot iPhone: CorePlot-CocoaTouch.h: нет такого файла или каталога
- 29. CorePlot - multiLine присваиваемая метка
- 30. CorePlot в Swift не может называть «numberForPlot»
Спасибо, это заставляет меня двигаться в правильном направлении, это отлично работает, если вы просто хотите построить один граф. Но у меня есть пара графиков в NSView, плюс дополнительные элементы, поэтому я хотел бы распечатать все элементы, как я их выложил в NSView. Но это, конечно, заставляет меня начать. – Cory
Просто нужно было установить свойство printRect в каждом из просмотров хоста [frame view]], и все работает! Еще раз спасибо! – Cory
На самом деле очень просто: self.hostingView.printRect = self.hostingView.bounds – Lubos