Размещение текста на CGContext падает с экрана - PullRequest
0 голосов
/ 13 декабря 2010

Я использую Core Graphics для создания PDF в своем приложении для iPad. Я создаю CGContext и начинаю свою страницу PDF, затем использую CGContextShowTextAtPoint для размещения строки NSString на странице. PDF создается, но если длина строки NSString, текст будет падать со страницы.

У кого-нибудь есть предложения относительно того, как я могу легко добавить строки? Нужно ли отделить строку и разместить их по отдельности?

Буду признателен за любую помощь! Рикки.

1 Ответ

1 голос
/ 13 декабря 2010

Если вы находитесь в обычном CGContext, вы можете использовать дополнения UIKit к NSString, чтобы расположить текст в текущем графическом контексте:

[@"this is my string" drawInRect:rect
                        withFont:font
                   lineBreakMode:lineBreakMode
                       alignment:alignment];

В качестве альтернативы, если вам нужно более детальное управление, вы можете использовать CoreText для управления отдельными прогонами текста, но drawInRect должен решить основную проблему.

...