CGContextMoveToPoint перед вызовом CGContextShowText - PullRequest
0 голосов
/ 23 сентября 2011

Работает ли CGContextMoveToPoint с CGContextShowText? Я пытаюсь нарисовать в PDF. Без перевода CTM, если я рисую текст, я вижу его в левой нижней части экрана. Затем я пытаюсь перейти к точке (100,100), и текст все еще там. Но если я переведу CTM в положение 100, 100, тогда я увижу текст в этой точке. Работает ли CGContextMoveToPoint с CGContextShowText? В противном случае мне кажется, что я перевожу свой CTM, затем мне нужно сделать обратный перевод, а затем переместить его в другое место, чтобы нарисовать другой текст (например, если бы я делал заголовок, а затем начинал абзац). Спасибо!

1 Ответ

1 голос
/ 23 сентября 2011

Вам нужно использовать CGContextSetTextPosition () вместо этого. Я не знаю, почему Quartz сохраняет разные позиции для текста и графики, но так оно и есть.

...