我正在使用-dataWithPDFInsideRect:
从视图生成PDF。
在视图中是CPTXYGraph
,它在窗口中显示出奇妙但在PDF中根本不显示。
我还尝试将NSImageView放入我的视图中,然后从我的核心绘图图表生成NSImage并将NSImage放入NSImageView ..但NSImage只是空白。
我怎么能:
a)在我的视图中包含核心图表,以便它显示在由-dataWithPDFInsideRect:
生成的PDF中,或者..
b)从我的Core Plot图表中生成一个正确的NSImage,以便我可以将它放入NSImageView中,然后将显示在PDF中。
答案 0 :(得分:2)
如果图表是视图中显示的唯一内容,请使用-dataForPDFRepresentationOfLayer
方法直接从中获取PDF数据。这将为您提供一个PDF,将文本和行保留为对象,以便它可以平滑地缩放。否则,请使用-imageOfLayer
方法检索图层的NSImage
。