2010-07-16 4 views
0

전자 북 리더 응용 프로그램에서 작업하고 있습니다 ... iBooks 응용 프로그램과 똑같이 작동 할 수 있습니다. 내가 사용하고 있습니다 :전자 책 리더 응용 프로그램에 문제가 발생했습니다.

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

그러나 문제는 내가 어떻게 글꼴이나 텍스트 색상을 조절할 수 있습니다? 속성을 변경할 수있는 메서드 나 대리자를 찾을 수 없습니다.

Please Advice.

답변

1

PDF 파일을로드하고 있습니다. 파일에서 텍스트를 수동으로 추출하지 않고 PDF를 다시 생성하거나 사용자 지정 문서 드로잉을 수행하지 않고도 해당 문서의 텍스트를 조정할 수는 없습니다. iBooks에서는 PDF의 글꼴이나 텍스트 색상을 변경하거나 문서를 확대/축소 할 수는 없습니다.