gpt4 book ai didi

cocoa - 缩放自定义页面后如何避免裁剪?

转载 作者:行者123 更新时间:2023-12-03 17:14:40 24 4
gpt4 key购买 nike

我刚刚通过重写 -(BOOL)knowsPageRange:-(NSRect)rectForPage: 方法实现了自定义分页。

这些正在打印我的 NSView 的正确区域,但是,打印的输出始终缩放为 100%,而我需要将比例设置为更大的东西。我的每个自定义页面都小于 A4 尺寸,但我希望每个自定义页面都可以缩放打印到整张 A4 纸上。

为了进行缩放,我在打印过程中将 CGAffineTransformScale 应用于当前图形上下文。缩放工作正常,但会从 rectForPage 剪切到矩形。

最佳答案

将 View 的框架设置为缩放生效时的大小。然后相应地计算 rectForPage:,并使比例生效。

关于cocoa - 缩放自定义页面后如何避免裁剪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10668971/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com