[TOC]

%code/1.ps
newpath
144 600 moveto
144 700 lineto
stroke
showpage
%开始注释行newpath开始执行路径144 600 moveto移动到(x,y)的144,600位置144 700 lineto从当前坐标连线到144,700144,600会先进入操作栈moveto,lineto从操作栈读取两个操作数,stroke进行描边处理,showpage输出图像%code/2.ps
newpath
144 600 moveto
144 72 rlineto
144 700 moveto
0 -200 rlineto
stroke
showpage
144 600移动坐标到144 600144 72 rlineto连线到当前坐标144 600上的偏移量(144+144,600+72)%code/3.ps
newpath
270 600 moveto
0 72 rlineto
72 0 rlineto
0 -72 rlineto
-72 0 rlineto
4 setlinewidth
stroke showpage
rlineto构成一个盒子closepath可以完全融合%code/4.ps
newpath
270 600 moveto
0 72 rlineto
72 0 rlineto
0 -72 rlineto
closepath
4 setlinewidth
stroke showpage
%code/5.ps
newpath
270 600 moveto
0 72 rlineto
72 0 rlineto
0 -72 rlineto
closepath
fill showpage
stroke沿着路径描边fill在封闭的路径中填充特定颜色,默认黑色
%code/6.ps
newpath
270 600 moveto
0 72 rlineto
72 0 rlineto
0 -72 rlineto
closepath
.5 setgray
fill
showpage
setgray 设置填充颜色
%code/7.ps
newpath
252 624 moveto
0 72 rlineto
72 0 rlineto
0 -72 rlineto
closepath fill
newpath
270 660 moveto
0 72 rlineto
72 0 rlineto
0 -72 rlineto
closepath .4 setgray fill
newpath
288 696 moveto
0 72 rlineto
72 0 rlineto
0 -72 rlineto
closepath .8 setgray fill
showpage
