Cocoa 缩放自定义页面后如何避免剪切?
我刚刚通过重写Cocoa 缩放自定义页面后如何避免剪切?,cocoa,printing,pagination,scaling,Cocoa,Printing,Pagination,Scaling,我刚刚通过重写-(BOOL)knowsPageRange:和-(NSRect)rectForPage:方法实现了自定义分页 这些正在打印myNSView的正确区域,但是 输出总是缩放到100%,而我需要将缩放设置为100% 大一点的。我的每个自定义页都小于A4大小,但我希望每个自定义页都能按比例打印到整个A4纸张上 要进行缩放,我在打印期间将cGraffineTransformScale应用到当前图形上下文。缩放工作正常,但会从rectForPage剪切到rect 将视图的框架设置为缩放生效时的
-(BOOL)knowsPageRange:
和-(NSRect)rectForPage:
方法实现了自定义分页
这些正在打印myNSView
的正确区域,但是
输出总是缩放到100%,而我需要将缩放设置为100%
大一点的。我的每个自定义页都小于A4大小,但我希望每个自定义页都能按比例打印到整个A4纸张上
要进行缩放,我在打印期间将
cGraffineTransformScale
应用到当前图形上下文。缩放工作正常,但会从rectForPage
剪切到rect 将视图的框架设置为缩放生效时的大小。然后计算相应的rectForPage:,并使缩放生效。将视图的框架设置为缩放生效时的大小。然后计算相应的rectForPage:
,并将刻度生效