2012-02-24 2 views
1

Почему это kCTParagraphStyleSpecifierParagraphSpacingBefore никогда не работает для первого абзаца в основном тексте? Для достижения верхнего поля в начале текста я должен вручную манипулировать путь (CGPath) при создании первого кадра CTFrameRef для framesetter в этой строке кода:Основной текст и верхнее поле первого абзаца в NSAttributedString

CTFrameRef frame = CTFramesetterCreateFrame(framesetter,range, path, NULL); 

Есть более обтекаемый способ определить верхний интервал от первый абзац к границам CTFrameRef ограничивается при рендеринге epub like, множественном постраничном содержимом?

ответ

1

Единственный способ сделать это - использовать CGPathRef путь CTFrame, чтобы опустить его верхние границы.

Смежные вопросы