как приписать (х, у) координаты к тексту? - PullRequest
0 голосов
/ 17 мая 2009

Привет, есть ли у кого-нибудь предложение о том, как я могу: а) отобразить текст на сетке (я представляю, что это декартова система, где каждый символ имеет координату (x, y), или б) если сетка невозможно, каким-то образом измерить текст для i) расположение символа, разница (дельта) между одним местоположением текста и другим x2-x1 по горизонтали или разница между одним местоположением текста и другим по вертикали y2-y1? Я нахожусь на ПК и мне потребуется предложенный метод программирования или предложение программы (есть ли текстовая программа на ПК с этой функцией, о которой кто-нибудь знает)? Большое спасибо заранее, с ~ чай

1 Ответ

0 голосов
/ 29 февраля 2012

При отсутствии определенного языка программирования я предлагаю PostScript .

PostScript - это язык описания страниц, который имеет запрашиваемую вами функцию. Это понимают многие принтеры напрямую, а в остальном есть переводчики. Это также основа формата файла PDF. На странице википедии приведен пример, демонстрирующий использование системы координат:

%!PS
/Courier             % name the desired font
20 selectfont        % choose the size in points and establish 
                     % the font as the current one
72 500 moveto        % position the current point at 
                     % coordinates 72, 500 (the origin is at the 
                     % lower-left corner of the page)
(Hello world!) show  % stroke the text in parentheses
showpage             % print all on the page 

Система координат берет свое начало в нижнем левом углу и измеряется в точках (1/72 дюйма)

...