2010-07-16 18 views
0

Je travaille sur une application de lecteur d'ebook ... je peux fonctionner exactement comme l'application d'iBook. Je l'ai utilisé:Problème avec l'application de lecteur d'ebook

CFURLRef pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), CFSTR("paper.pdf"), NULL, NULL); 

pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL); 

CFRelease(pdfURL); 

- (void) renderPageAtIndexNSUInteger)index inContextCGContextRef)ctx 
{ 
    CGPDFPageRef page = CGPDFDocumentGetPage(pdf, index + 1); 
    CGAffineTransform transform = aspectFit(CGPDFPageGetBoxRect(page, kCGPDFMediaBox), CGContextGetClipBoundingBox(ctx)); 
    CGContextConcatCTM(ctx, transform); 
    CGContextDrawPDFPage(ctx, page); 
} 

Mais le problème comment puis-je régler la couleur de la police ou le texte? Je suis incapable de localiser n'importe quelle méthode ou délégué qui peut changer la propriété.

S'il vous plaît avis.

Répondre

1

Vous êtes en train de charger un fichier PDF. Il n'y a aucun moyen d'ajuster le texte de ce document sans extraire manuellement le texte du fichier et de régénérer le PDF ou de faire votre propre dessin de document personnalisé. Notez qu'iBooks ne vous permet pas de changer la police ou la couleur du texte dans un fichier PDF, il vous suffit de faire un zoom avant ou arrière sur le document.