发布于 2024-11-18 02:39:02 字数 8 浏览 5 评论 0原文

continue

I am having an issue regarding rotation of a pdf document in ipad. Have tried a lot using the following code, please have a look at it:

-(void) MyDrawPDFPageInRect:(CGContextRef)context :(CGPDFPageRef)page :(CGPDFBox)box :(CGRect)rect :(int)rotation :(bool)preserveAspectRatio
   {

        CGAffineTransform m;
    m = CGPDFPageGetDrawingTransform (page, box, rect, rotation, preserveAspectRatio);
    CGContextSaveGState (context);
        CGContextConcatCTM (context, m);
        CGRect pageframe = CGPDFPageGetBoxRect (page, box);
        CGContextClipToRect (context,pageframe);
        CGContextDrawPDFPage (context, page);
        CGContextRestoreGState (context);
}

The code above is rotating the pdf but pdf size goes on diminishing with further rotation.
I think there is some problem in my code. So please give me some solution as i need to submit this app ASAP.

Regards
Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猫腻 2024-11-25 02:39:02

CGRect mediaBox = CGPDFPageGetCropBox(page, kCGPDFCropBox)

上面的东西需要旋转。

无论如何谢谢...

CGRect mediaBox = CGPDFPageGetCropBox(page, kCGPDFCropBox)

The above thing needs to be rotated.

Thanks anyways...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文