gpt4 book ai didi

objective-c - cocoa PDFView,setDocument,如何将文档旋转90度?

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

我正在用 cocoa 绘制文档,它旋转了 90 度,因此打印作业可以正确发送到热敏标签打印机。它工作正常,因为文档根据标签打印机布局正确旋转 90 度。但我想在 PDFView 中正确显示文档,如何在使用“setDocument”插入时将整个文档旋转 90 度?谢谢。

最佳答案

首先创建一个 PDF。在 PDF 中,您可以通过 2 种方式创建旋转页面:将页面大小设置为 8.5*11 英寸并将旋转页面属性设置为 90,或者简单地将页面大小设置为 11*8.5 英寸。视觉上没有区别。Preview(我假设它背后也有 PDFKit)的问题是,当您将旋转设置为 90 时,它不会简单地将 Rotate 属性设置为 90,而是切换页面宽度和高度并对页面内容应用转换流,以便页面内容出现旋转。由于 [PDFPage 旋转] 和 CGPDFPageGetRotationAngle 返回 Rotate 属性的值,因此在使用 Preview 和 PDFKit 旋转的页面上它们将始终返回 0。

关于objective-c - cocoa PDFView,setDocument,如何将文档旋转90度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13349225/

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