1

abs add aload anchorsearch and arc arcn arcto array ashow astore atan awidthshow begin bitshift bytesavailable cachestatus ceiling charpath clear cleartomark clip clippath closefile closepath concat concatmatrix copy copypage cos count countdictstack countexecstack counttomark currentdash currentdict currentfile currentflat currentfont currentgray currenthsbcolor currentlinecap currentlinejoin currentlinewidth currentmatrix

PostScript Reference Manual
num >> |num| num1 num2 >> (num1+num2) array >> elem1..elem2.. array string seek >> found: spost smatch true not found: string false a b >> aANDb (bitwise if a,b are integers) x y r ang1 ang2 >> -x y r ang1 ang2 >> -x1 y1 x2 y2 r >> xt1 yt1 xt2 yt2 int >> arry-of-size-int ax ay string >> -elem1..elem2.. arry-size >> arry[elem1..elem2] a b >> angle-whose-tang-is-(a/b) ax ay string >> -dict >> -int shift >> int-shifted (right: +, left: -) file >> int (-1 if cannot be determ) -- >> bsize bmax msize mmax csize cmax maxbits number >> least-integ-grtr-than-or-eq-to string strokepath-bool >> -a..b..c.. >> .... mark a..b..c.. >> --- >> --- >> -file >> --- >> -matrix >> -mtrx1 mtrx2 mtrx3 >> mtrx3 (=mtrx1*mtrx2) a..b..c.. int >> a..b..c.. a..b..c.. (top -int- elem) -- >> -a >> cosine(a) a..b..c.. >> a..b..c..count -- >> count -- >> count mark a..b..c.. >> mark a..b..c..count -- >> array offset -- >> dict -- >> file -- >> number -- >> font-dict -- >> number -- >> hue satur bright -- >> integer -- >> integer -- >> number matrix >> CTM-matrix

2
curentmiterlimit currentpoint currentrgbcolor currentscreen currenttransfer curveto cvi cvlit cvn cvr cvrs cvs cvx def defaultmatrix definefont dict dictstack div dtransform dup echo end eoclip eofill eq erasepage exch exec execstack executeonly exit exp false file fill findfont flattenpath floor flush flushfile for forall framedevice ge

PostScript Reference Manual
-- >> number -- >> x y -- >> red green blue -- >> freq rot spot-funct -- >> gray-tansf-funct x0 y0 x1 y1 x2 y2 >> -num >> integ or strng >> int a >> literal (not-exec) string >> name num >> real num base string >> substring a string >> substring a >> executable key value >> -matrix >> def-matrix key dict >> font-dict int >> dict (maximum-capacity: int) array >> subarray num1 num2 >> (num1/num2) xd yd >> xdt ydt or xd yd matrix >> xdt ydt a >> a a bool >> --- >> --- >> --- >> -a b >> bool (true if a=b -- >> -a b >> b a a >> -array >> subarray arry >> exec-only-arry (or string) -- >> -num1 num2 >> num1-to-the-num2-pwr -- >> false string1 string2 >> file (str2: r, w) -- >> -key >> font-dict -- >> -number >> greatest-int-less-than-or-eq-to -- >> -file >> -init incr limit proc >> -array proc >> elem1..elem2.. (& executes proc) mtrx wid height proc >> -num1 num2 >> bool (true if num1>=num2)

3
get getinterval grestore grestoreall gsave gt identmatrix idiv idtransform if ifelse image imagemask index initclip initgraphics initmatrix invertmatrix itransform known kshow le length lineto ln load log loop lt makefont mark matrix maxlength mod moveto mul ne neg newpath not null nulldevice or pathbbox pathforall pop

PostScript Reference Manual
array index >> element arry beg len >> subarry -- >> --- >> --- tab -num1 num2 >> bool (true if num1>num2) matrix >> id-transf-mtrx int1 int2 >> int-part-of(int1/int2) xdt ydt >> xd yd (xdt ydt mtrx >> xd yd) bool proc >> -bool proc1 proc2 >> -scan-len scan-lns bits/pixl mtrx proc >> -scan-len scan-lns invrt mtrx proc >> -a1..a2..a3...ak t >> a1..a2..a3..ak a(k-t) -- >> --- >> --- >> -mtrx1 mtrx >> mtrx (contents-of-mtrx1-inverted) xt yt >> x y (xt yt mtrx >> x y) dict key >> bool proc strinng >> -num1 num2 >> bool (true if num1<=num2) array >> length-of-arry x y >> -num >> natural-logar-of-num key >> value num >> common-logar-of-num proc >> -num1 num2 >> bool (true if num1<num2) font-dict matrix >> transformed-font-dict -- >> mark -- >> matrix dict >> int int1 int2 >> int1MODint2 x y >> -num1 num2 >> num1*num2 num1 num2 >> bool (false if num1=num2) num >> -num -- >> -a >> NOTa (bitwise if a is integer) -- >> null -- >> -a b >> aORb (bitwise if a,b are integers) -- >> lo-left-x lo-le-y upr-rgt-x upr-rgt-y mveto-proc lneto-proc crveto-proc clsepth-proc >> -a >> --

4
print prompt pstack put putinterval quit rand rcheck rcurveto read readhexstring readline readonly readstring repeat restore reversepath rlineto rmoveto roll rotate round rrand run save scale scalefont search setcachedevice setcachelimit setcharwidth setdash setflat setfont setgray sethsbcolor setlinecap setlinejoin setlinewidth setmatrix setmiterlimit setrgbcolor setscreen settransfer show showpage

PostScript Reference Manual
string >> --- >> -a..b..c.. >> -array index value >> -arry1 beg arry2 >> arry1 -- >> --- >> int array >> bool (true if readable) dx0 dy0 dx1 dy1 dx2 dy2 >> -file >> byte bool (false if EOF) file string >> substring bool file string >> substring bool array >> ReadOnly-array file string >> substr bool (false if EOF) count proc >> -save-objct >> --- >> -dx dy >> -dx dy >> -a..b..c.. N R >> a..b..c.. (top N elems rolled by R) angle >> -- (or, angle mtrx >> mtrx) num >> num-rounded -- >> current-random-nr-seed-state string >> --- >> save-object sx sy >> -- or sx sy mtrx >> mtrx font-dict number >> transformed-font-dict string wx wy llx lly urx ury >> -maxbytes >> -wx wy >> -array offset >> -num >> -font-dict >> -num >> -hue satur bright >> -integer >> -integer >> -num >> -matrix >> -num >> -red green blue >> -freq rotation spot-function >> -gray-transfer-funct >> -string >> --- >> -FOLD ALONG THIS LINE

5
sin sqrt srand stack start status stop stopped store string stringwidth stroke strokepath sub systemdict token token transform translate true truncate type userdict usertime version vmstatus wcheck where widthshow write writehexstring writestring xcheck xor = ==

PostScript Reference Manual
num >> sine(num) num >> square-root-of-num int >> -a..b..c.. >> a..b..c.. -- >> -file >> bool (true if open) -- >> -a >> bool (false if a was terminated normaly) key value >> -int >> string string >> wx wy -- >> --- >> -num1 num2 >> num1-num2 -- >> system-dict file >> bool (true if found) string >> if found: s-post token true not found: false x y >> xt xy or x y mtrx >> xt yt tx ty >> -- or tx ty mtrx >> mtrx -- >> true num >> num-truncated a >> type-name-of-a -- >> user-dict -- >> time-in-msecs -- >> soft-&-hard-version-string -- >> level-of-save bytes-used total-bytes-avail array >> bool (if writeable: true) key >> if found: dict true not found: false dx dy char-code string >> -file byte >> -file strig >> -file string >> -a >> bool (true if a is executable) a b >> aXORb (bitwise if a,b are integers) a..b..c.. >> -a..b..c.. >> --

ULowell
CS Department

PostScript
Reference Manual
FOLD ALONG THIS LINE

TM

CUT ALONG THIS LINE

Sign up to vote on this title
UsefulNot useful