2011-07-01 117 views
0

我有一個關於PDF文檔在iPad中旋轉的問題。使用下面的代碼已經嘗試了很多,請看看它: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文件大小的推移進一步旋轉減少。 我認爲我的代碼中存在一些問題。所以請給我一些解決方案,因爲我需要儘快提交這個應用程序。

Registers 在此先感謝。

回答

0

的CGRect媒體框= CGPDFPageGetCropBox(頁面,kCGPDFCropBox)

上述事情需要被旋轉。

謝謝反正...