Grafika
Vonal rajzolása:
newpath
144 72 moveto
144 432 lineto
stroke
showpage
newpath -
inicializálja a kurrens pályát ( üres lesz ), még nincs kurrens pont ( az a pozíció, ahol a toll éppen van )
x y moveto -
(x,y) lesz a kurrens pont ( nem rajzol és nem növeli a kurrens pályát ) egység: 1 pont = 1 / 72 inch
x y lineto -
a kurrens ponttól (x,y)-ig egyenes szakaszt illeszt a kurrens pályához,
(x,y) lesz a kurrens pont.
- stroke -
a konstruált kurrens pályát kirajzolja a kurrens oldalra ( megjelenít ).
- showpage -
kinyomtatja a kurrens oldalt
1. példa:
newpath
72 360 moveto
144 72 rlineto
144 432 moveto
0 -216 rlineto
stroke
showpage
dx dy rlineto -
a kurrens ponttól kurrens pont + (dx, dy ) pontig egyenes szakaszt illeszt a kurrens pályához, a szakasz végpontja lesz a kurrens pont.
dx dy rmoveto -
a kurrens pont + ( dx, dy ) lesz a kurrens pont.
2.példa: négyzet rajzolásnewpath
270 360 moveto
0 72 rlineto
72 0 rlineto
0 -72 rlineto
-72 0 rlineto
4 setlinewith
stroke
showpage
szám setlinewidth -
a vonal szélességét adja meg ( pontban ), amely érvényes a következő beállításig, szám = 0 esetben a legvékonyabb vonalat rajzolja ( eszköz-függő )
newpath
270 360 moveto
0 72 rlineto
72 0 rlineto
0 -72 rlineto
-72 0 rlineto
closepath
4 setlinewidth
stroke
showpage
- closepath -
lezárja a kurrens-rész pályát: a kurrens pontot összeköti a kezdőponttal ( lásd: moveto )
3. példa: kitöltés
newpath
270 360 moveto
0 72 rlineto
72 0 rlineto
0 -72 rlineto
closepath
fill
showpage
- fill -
a kurrens pálya által körülhatárolt terület kitöltése a kurrens színnel (kezdetben fekete), kitöltés elött lezárja a nyitott pályát, utána automatikusan newpath -t hajt végre.
newpath
270 360 movetonewpath % fekete négyzet
0 72 rlineto
72 0 rlineto
0 -72 rlineto
closepath
.5 setgray
fill
showpage
szám setgray -
a kurrens szin ( szürkeségi szint ) szám lesz, 0 <= szám <= 1
( 0 = fekete, 1 = fehér)4. példa: átfedõ kitöltött négyzetek
newpath % szürke négyzet
270 360 moveto
0 72 rlineto
72 0 rlineto
0 -72 rlineto
closepath
.4 setgray
fill
newpath % világos négyzet
288 396 moveto
0 72 rlineto
72 0 rlineto
0 -72 rlineto
closepath
.8 setgray
fill
showpage % nyomtatás
( %: megjegyzés, a sor végéig tart )
a lap teteje