home *** CD-ROM | disk | FTP | other *** search
- %%BeginResource: procset pdflev2
- %%Version: 4.0 5
- %%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
- %%LanguageLevel: 2
- %%Title: PDF operators, with code specific for Level 2
- /_defaulthalftone currenthalftone dd
- /_defaultblackgeneration currentblackgeneration dd
- /_defaultundercolorremoval currentundercolorremoval dd
- /_defaultcolortransfer [currentcolortransfer] dd
- /initialize {
- _defaulthalftone sethalftone
- /_defaultblackgeneration load setblackgeneration
- /_defaultundercolorremoval load setundercolorremoval
- _defaultcolortransfer aload pop setcolortransfer
- false setoverprint
- <</MaxFormItem 0>> setuserparams
- } bd
- /terminate { } bd
- /m/moveto ld
- /l/lineto ld
- /c/curveto ld
- /setSA/setstrokeadjust ld
- /defineRes/defineresource ld
- /findRes/findresource ld
- currentglobal
- true systemdict /setglobal get exec
- [/Function /ExtGState /Form /Shading /FunctionDictionary /MadePattern /PatternPrototype /DataSource]
- { /Generic /Category findresource dup length dict copy /Category defineresource pop }
- forall
- systemdict /setglobal get exec
- /ri
- {
- /findcolorrendering isdefined?
- {
- mark exch
- findcolorrendering
- counttomark 2 eq
- { type /booleantype eq
- { dup type /nametype eq
- { dup /ColorRendering resourcestatus
- { pop pop
- dup /DefaultColorRendering ne
- {
- /ColorRendering findresource
- setcolorrendering
- } if
- } if
- } if
- } if
- } if
- cleartomark
- }
- { pop
- } ifelse
- } bd
- /_sfcs {_fcs setcolorspace} bind dd
- /_sscs {_scs setcolorspace} bind dd
- /_sfc
- {
- _fc aload pop
- _fp null eq
- { setcolor }
- { _fp setpattern }
- ifelse
- } bind dd
- /_ssc
- {
- _sc aload pop
- _sp null eq { setcolor} { _sp setpattern } ifelse
- } bind dd
- /scn {
- dup type /dicttype eq
- { dup /_fp xdd
- /PaintType get 1 eq
- { /_fc _fillColors 0 get dd ilp }
- { /_fc _fillColors
- _fcs 1 get
- GetComps get dd
- sc
- }
- ifelse
- }
- { sc }
- ifelse
- } bd
- /SCN {
- dup type /dicttype eq
- { dup /_sp xdd
- /PaintType get 1 eq
- { /_sc _strokeColors 0 get dd ilp }
- { /_sc _strokeColors _scs 1 get GetComps get dd
- SC
- }
- ifelse
- }
- { SC }
- ifelse
- } bd
- /gs
- {
- begin
- /SA here { setstrokeadjust } if
- /BG here { setblackgeneration } if
- /UCR here { setundercolorremoval } if
- /FL here { i } if
- /RI here { ri } if
- /TR here
- {
- dup xcheck
- { settransfer }
- { aload pop setcolortransfer }
- ifelse
- } if
- /sethalftonephase isdefined? { /HTP here { sethalftonephase } if } if
- /HT here { sethalftone } if
- currentdict gsDI
- end
- } bd
- /sfc {
- _op? setoverprint
- _lp /fill ne {
- _sfcs
- _sfc
- /_lp /fill dd
- } if
- } dd
- /ssc {
- _OP? setoverprint
- _lp /stroke ne {
- _sscs
- _ssc
- /_lp /stroke dd
- } if
- } dd
- /f {
- { { sfc fill }
- {gsave sfc fill grestore clip newpath icl ilp}
- {gsave sfc fill grestore eoclip newpath icl ilp}
- } _doClip get exec
- } bd
- /f* {
- { { sfc eofill }
- {gsave sfc eofill grestore clip newpath icl ilp}
- {gsave sfc eofill grestore eoclip newpath icl ilp}
- } _doClip get exec
- } bd
- /S {
- { { ssc stroke }
- {gsave ssc stroke grestore clip newpath icl ilp}
- {gsave ssc stroke grestore eoclip newpath icl ilp}
- } _doClip get exec
- } bd
- /rf {
- { { sfc rectfill }
- {gsave sfc rectfill grestore clip newpath icl ilp}
- {gsave sfc rectfill grestore eoclip newpath icl ilp}
- } _doClip get exec
- } bd
- /knownColorants? {
- pop false
- } bd
- /makePat {
- gsave
- dup /Matrix get concat
- matrix makepattern
- grestore
- /MadePattern defineRes pop
- } bd
- %%EndResource
-