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 DPSconcat(DPSContext ctxt; float m[6])
42
defineps DPScurrentdash(DPSContext ctxt)
46
defineps DPScurrentflat(DPSContext ctxt | float *flatness)
50
defineps DPScurrentgray(DPSContext ctxt | float *gray)
54
defineps DPScurrentgstate(DPSContext ctxt; userobject gst)
58
defineps DPScurrenthalftone(DPSContext ctxt)
62
defineps DPScurrenthalftonephase(DPSContext ctxt | float *x, *y)
63
currenthalftonephase y x
66
defineps DPScurrenthsbcolor(DPSContext ctxt | float *h, *s, *b)
70
defineps DPScurrentlinecap(DPSContext ctxt | int *linecap)
71
currentlinecap linecap
74
defineps DPScurrentlinejoin(DPSContext ctxt | int *linejoin)
75
currentlinejoin linejoin
78
defineps DPScurrentlinewidth(DPSContext ctxt | float *width)
79
currentlinewidth width
82
defineps DPScurrentmatrix(DPSContext ctxt)
86
defineps DPScurrentmiterlimit(DPSContext ctxt | float *limit)
87
currentmiterlimit limit
90
defineps DPScurrentpoint(DPSContext ctxt | float *x, *y)
94
defineps DPScurrentrgbcolor(DPSContext ctxt | float *r, *g, *b)
98
defineps DPScurrentscreen(DPSContext ctxt)
102
defineps DPScurrentstrokeadjust(DPSContext ctxt | boolean *b)
103
currentstrokeadjust b
106
defineps DPScurrenttransfer(DPSContext ctxt)
110
defineps DPSdefaultmatrix(DPSContext ctxt)
114
defineps DPSgrestore(DPSContext ctxt)
118
defineps DPSgrestoreall(DPSContext ctxt)
122
defineps DPSgsave(DPSContext ctxt)
126
defineps DPSgstate(DPSContext ctxt)
130
defineps DPSinitgraphics(DPSContext ctxt)
134
defineps DPSinitmatrix(DPSContext ctxt)
138
defineps DPSrotate(DPSContext ctxt; float angle)
142
defineps DPSscale(DPSContext ctxt; float x, y)
146
defineps DPSsetdash(DPSContext ctxt; float pat[size]; int size; float offset)
150
defineps DPSsetflat(DPSContext ctxt; float flatness)
154
defineps DPSsetgray(DPSContext ctxt; float gray)
158
defineps DPSsetgstate(DPSContext ctxt; userobject gst)
162
defineps DPSsethalftone(DPSContext ctxt)
166
defineps DPSsethalftonephase(DPSContext ctxt; float x, y)
170
defineps DPSsethsbcolor(DPSContext ctxt; float h, s, b)
174
defineps DPSsetlinecap(DPSContext ctxt; int linecap)
178
defineps DPSsetlinejoin(DPSContext ctxt; int linejoin)
182
defineps DPSsetlinewidth(DPSContext ctxt; float width)
186
defineps DPSsetmatrix(DPSContext ctxt)
190
defineps DPSsetmiterlimit(DPSContext ctxt; float limit)
194
defineps DPSsetrgbcolor(DPSContext ctxt; float r, g, b)
198
defineps DPSsetscreen(DPSContext ctxt)
202
defineps DPSsetstrokeadjust(DPSContext ctxt; boolean b)
206
defineps DPSsettransfer(DPSContext ctxt)
210
defineps DPStranslate(DPSContext ctxt; float x, y)