У меня есть следующий код Постскриптум:Вращающийся текст припиской
/outputtext {
/data exch def
/rot exch def
/xfont exch def
/Times-Roman findfont
xfont scalefont
setfont
/y1 exch def
/x1 exch def
x1 y1 moveto
rot rotate
data show
} def
% x y fontsize rotation (text) outputtext
20 300 12 0 (text1) outputtext
20 400 12 90 (text2) outputtext
20 500 12 90 (text3) outputtext
20 600 12 0 (text4) outputtext
showpage
Функция просто выводит текст, основанный на X, Y со-ords и текст для отображения, существует также переменная для вращения. По какой-то причине, когда я выводил текст с поворотом> 0 градусов, все остальные тексты, которые появляются после этого, не будут работать, я не могу понять, почему это так. В приведенном выше примере отображаются «text1» и «text2», но не 3 и 4.
Если вы хотите повернуть только текст, но не все остальное на странице, вызовите gsave перед вращением и grestore после вывода текста. – pi3