Проблема с приложением для чтения электронных книг

StackOverflow https://stackoverflow.com/questions/3263349

Вопрос

Я работаю над приложением для чтения электронных книг ... Я могу работать точно так же, как делает приложение 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);
}
.

Но проблема, как я могу настроить шрифт или цвет текста?Я не могу найти любой метод или делегат, который может изменить свойство.

Пожалуйста, совет.

Это было полезно?

Решение

Вы загружаете файл PDF.Нет никаких способов настроить текст в этом документе, не вручную извлекая текст из файла и либо решающуюся PDF или выполнение собственного настраиваемого чертежа документа.Обратите внимание, что iBooks не позволяет вам изменить цвет шрифта или текста в PDF, просто увеличить и выходить на документ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top