2011-07-01 6 views
0

J'ai un problème concernant la rotation d'un document pdf dans ipad. Ont essayé beaucoup en utilisant le code suivant, s'il vous plaît un coup d'oeil:Problème de rotation PDF pour iPad

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

Le code ci-dessus est en rotation le pdf mais la taille de pdf va en diminuant avec une rotation supplémentaire. Je pense qu'il y a un problème dans mon code. Alors s'il vous plaît donnez-moi une solution car je dois soumettre cette application dès que possible.

Cordialement Merci d'avance.

Répondre

0

CGRect Mediabox = CGPDFPageGetCropBox (page kCGPDFCropBox)

La chose ci-dessus doit être tourné. Merci de toute façon ...