0

ipad での PDF ドキュメントの回転に関して問題が発生しています。次のコードを使用して多くのことを試しました。それを見てください。

-(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);
}

上記のコードは pdf を回転させていますが、さらに回転すると pdf のサイズが小さくなります。私のコードに問題があると思います。このアプリをできるだけ早く提出する必要があるので、解決策を教えてください。

よろしくお願いします。

4

1 に答える 1

0

CGRect mediaBox = CGPDFPageGetCropBox(ページ、kCGPDFCropBox)

上記のものを回転させる必要があります。

とにかく、ありがとう...

于 2011-07-22T11:45:02.257 に答える