如何设置 NSView 进行打印?例如,假设我有一个视图,在该视图中,我已经重写layout()
了布局,就像文本一样,根据视图的宽度从一行流到下一行。没有什么可以缩放,并且视图需要变得更高(可能需要更多页面),因为它变得更窄。
为了使打印预览正常工作,然后实际打印这样的文档,我需要采取哪些步骤?例如,我需要调整视图大小以适应页面。我将在什么时候设置界限,从哪里可以获得有关页面大小的信息?我是打印当前屏幕上的视图,还是应该使用相同的数据创建一个新视图?
我已阅读Customizing Content for the Printed Page, Not the Display,但我认为drawRect
这比我想要的要晚。