1.
/ C2_0 1 Tf
Эта команда устанавливает шрифт на 1 пт.
2.
10 0 0 10 143.4331 134.0855Tm
Эта команда масштабирует текущую матрицу преобразования в 10 раз в направлении x, 10 в направлении y и переводит / перемещает начало координат в x = 141,4331, y = 132.0855.Таким образом, в основном ваш шрифт масштабируется до 10 pt , нарисованного в (141,4331,132.0855).
Вот пример из http://www.mactech.com/articles/mactech/Vol.15/15.09/PDFIntro/index.html в нижней части страницы.
3 0 obj
<<
/Length 168
>>
stream
BT
/F4 1 Tf
12 0 0 12 50.64 731.52 Tm
0 0 0 rg
BX /GS2 gs EX
0 Tc
0 Tw
[(This is 12-point )10(T)41(imes. )
18(This sentence will appear near
the top of page one.)]TJ
ET
endstream
endobj
"Объект потока (длиной 168 байт) заключен в квадратные скобки операторами BT и ET для начального текста и конечного текста. Команда Tf выбирает наш шрифт и его размер в единицах пространства пользователя, которыезадается как 1. «Но разве мы не используем 12-точечный тип?», возможно, вы задаетесь вопросом. Да, мы. Это указано в следующей строке, заканчивающейся на Tm (который является оператором set-text-matrix).По пространственным причинам мы не будем много говорить о преобразованиях системы координат и матриц здесь, но если вы знакомы с использованием матриц в PostScript, те же правила применяются в PDF. Матрица преобразования задается массивом из шести чисел, первый и четвертый из которых определяют масштабирование по x и y соответственно. Мы видим, что в нашей текстовой матрице коэффициент масштабирования равен 12. Это означает, что мы будем использовать 12-точечный тип. Последние два числа в матрице (50.64 и 731.52) указать перевод в единицах пространства пользователя.Эффект от перевода заключается в размещении нашего текста высотой примерно 10,1 дюйма на странице с левым полем 0,7 дюйма. "