我有以下后记代码:
/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
该函数仅根据 ax、y 坐标和要显示的文本输出文本,还有一个用于旋转的变量。出于某种原因,当我输出旋转大于 0 度的文本时,之后出现的所有其他文本都不起作用,我似乎无法弄清楚为什么会这样。在上面的示例中,将显示“text1”和“text2”,但不会显示 3 和 4。