3
* (c) Copyright 1988-1994 Adobe Systems Incorporated.
6
* Permission to use, copy, modify, distribute, and sublicense this software
7
* and its documentation for any purpose and without fee is hereby granted,
8
* provided that the above copyright notices appear in all copies and that
9
* both those copyright notices and this permission notice appear in
10
* supporting documentation and that the name of Adobe Systems Incorporated
11
* not be used in advertising or publicity pertaining to distribution of the
12
* software without specific, written prior permission. No trademark license
13
* to use the Adobe trademarks is hereby granted. If the Adobe trademark
14
* "Display PostScript"(tm) is used to describe this software, its
15
* functionality or for any other purpose, such use shall be limited to a
16
* statement that this software works in conjunction with the Display
17
* PostScript system. Proper trademark attribution to reflect Adobe's
18
* ownership of the trademark shall be given whenever any such reference to
19
* the Display PostScript system is made.
21
* ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR
22
* ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
23
* ADOBE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
24
* IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25
* NON- INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE
26
* TO YOU OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL
27
* DAMAGES OR ANY DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT,
28
* NEGLIGENCE, STRICT LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN
29
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT
30
* PROVIDE ANY TRAINING OR OTHER SUPPORT FOR THE SOFTWARE.
32
* Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems
33
* Incorporated which may be registered in certain jurisdictions
35
* Author: Adobe Systems Incorporated
38
defineps PSconcat(float m[6])
42
defineps PScurrentdash()
46
defineps PScurrentflat( | float *flatness)
50
defineps PScurrentgray( | float *gray)
54
defineps PScurrentgstate(userobject gst)
58
defineps PScurrenthalftone()
62
defineps PScurrenthalftonephase( | float *x, *y)
63
currenthalftonephase y x
66
defineps PScurrenthsbcolor( | float *h, *s, *b)
70
defineps PScurrentlinecap( | int *linecap)
71
currentlinecap linecap
74
defineps PScurrentlinejoin( | int *linejoin)
75
currentlinejoin linejoin
78
defineps PScurrentlinewidth( | float *width)
79
currentlinewidth width
82
defineps PScurrentmatrix()
86
defineps PScurrentmiterlimit( | float *limit)
87
currentmiterlimit limit
90
defineps PScurrentpoint( | float *x, *y)
94
defineps PScurrentrgbcolor( | float *r, *g, *b)
98
defineps PScurrentscreen()
102
defineps PScurrentstrokeadjust( | boolean *b)
103
currentstrokeadjust b
106
defineps PScurrenttransfer()
110
defineps PSdefaultmatrix()
114
defineps PSgrestore()
118
defineps PSgrestoreall()
130
defineps PSinitgraphics()
134
defineps PSinitmatrix()
138
defineps PSrotate(float angle)
142
defineps PSscale(float x, y)
146
defineps PSsetdash(float pat[size]; int size; float offset)
150
defineps PSsetflat(float flatness)
154
defineps PSsetgray(float gray)
158
defineps PSsetgstate(userobject gst)
162
defineps PSsethalftone()
166
defineps PSsethalftonephase(float x, y)
170
defineps PSsethsbcolor(float h, s, b)
174
defineps PSsetlinecap(int linecap)
178
defineps PSsetlinejoin(int linejoin)
182
defineps PSsetlinewidth(float width)
186
defineps PSsetmatrix()
190
defineps PSsetmiterlimit(float limit)
194
defineps PSsetrgbcolor(float r, g, b)
198
defineps PSsetscreen()
202
defineps PSsetstrokeadjust(boolean b)
206
defineps PSsettransfer()
210
defineps PStranslate(float x, y)