1
|
???? 6? T? N? ??%!PS-Adobe-3.0 EPSF-3.0
|
2
|
%%BoundingBox: 216 263 626 332
|
3
|
%%LanguageLevel: 2
|
4
|
%%Creator: CorelDRAW X6
|
5
|
%%Title: redmine.eps
|
6
|
%%CreationDate: Sun Jun 16 01:41:51 2013
|
7
|
%%DocumentProcessColors: Cyan Magenta Yellow Black
|
8
|
%%DocumentSuppliedResources: (atend)
|
9
|
%%EndComments
|
10
|
%%BeginProlog
|
11
|
/AutoFlatness false def
|
12
|
/AutoSteps 0 def
|
13
|
/CMYKMarks true def
|
14
|
/DocPsLevel 2 def
|
15
|
%Build: CorelDRAW X6 Version 16.0.0.707
|
16
|
/EpsFile true def
|
17
|
%%BeginResource: procset wCorel16Dict 16.0 0
|
18
|
/wCorel16Dict 300 dict def wCorel16Dict begin
|
19
|
%----------------------------------------------------------------------------
|
20
|
% Core Corel PostScript prolog functions
|
21
|
/bd{bind def}bind def/ld{load def}bd/xd{exch def}bd/rp{{pop}repeat}bd/dexec{
|
22
|
exch begin cvx exec end}bd/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np
|
23
|
/newpath ld/Tl/translate ld/$sv 0 def/@sv{/$sv save def}bd/@rs{$sv restore}bd
|
24
|
/spg/showpage ld/showpage{}bd currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd/$dsf
|
25
|
xd/$sdf false def/$SDF false def/$Scra 0 def/SetScr/setscreen ld/@ss{2 index 0
|
26
|
eq{$dsf 3 1 roll 4 -1 roll pop}if exch $Scra add exch load SetScr}bd
|
27
|
/SeparationMode where{pop}{/SeparationMode/Composite def}ifelse
|
28
|
/SeparationPlateName where{pop}{/SeparationPlateName null def}ifelse
|
29
|
/SeparateInColor where{pop}{/SeparateInColor false def}ifelse/EpsFile where
|
30
|
{pop}{/EpsFile false def}ifelse/FillOverprint false def/$fil 0 def
|
31
|
/OutlineOverprint 0 def/$PF false def/$bkg false def/CurrentOverprint false def
|
32
|
matrix currentmatrix/$ctm xd/$ptm matrix def/$ttm matrix def/$stm matrix def
|
33
|
/$ffpnt true def/CorelDrawReencodeVect[16#0/grave 16#5/breve 16#6/dotaccent
|
34
|
16#8/ring 16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi
|
35
|
16#27/quotesingle 16#60/grave 16#7C/bar 16#80/Euro
|
36
|
16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
|
37
|
16#88/circumflex/perthousand/Scaron/guilsinglleft/OE
|
38
|
16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
|
39
|
16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis
|
40
|
16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section
|
41
|
16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron
|
42
|
16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
|
43
|
16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
|
44
|
16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
|
45
|
16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
|
46
|
16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
|
47
|
16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
|
48
|
16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
|
49
|
16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
|
50
|
16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
|
51
|
16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
|
52
|
/get_ps_level/languagelevel where{pop systemdict/languagelevel get exec}{1}
|
53
|
ifelse def/Level2 get_ps_level 2 ge def/Level3 get_ps_level 3 ge def
|
54
|
/AdobeDistiller/product where{pop systemdict/setdistillerparams known product
|
55
|
(Adobe PostScript Parser)ne and}{false}ifelse def/InRipSeparation
|
56
|
AdobeDistiller{false}{Level2{currentpagedevice/Separations 2 copy known{get}{
|
57
|
pop pop false}ifelse}{false}ifelse}ifelse def/ColorSeparation/LumSepsDict where
|
58
|
{pop false}{/AldusSepsDict where{pop false}{InRipSeparation{true}{1 0 0 0 gsave
|
59
|
setcmykcolor currentcmykcolor grestore add add add 0 ne 0 1 0 0 gsave
|
60
|
setcmykcolor currentcmykcolor grestore add add add 0 ne 0 0 1 0 gsave
|
61
|
setcmykcolor currentcmykcolor grestore add add add 0 ne 0 0 0 1 gsave
|
62
|
setcmykcolor currentcmykcolor grestore add add add 0 ne and and and not}ifelse
|
63
|
}ifelse}ifelse def/IsColorDevice/deviceinfo where{pop deviceinfo/Colors known{
|
64
|
deviceinfo/Colors get exec 1 gt}{false}ifelse}{/statusdict where{pop statusdict
|
65
|
/processcolors known{statusdict/processcolors get exec 1 gt}{false}ifelse}{
|
66
|
false}ifelse}ifelse def/get_simulate_devicen get_ps_level 2 eq{{SeparationMode
|
67
|
/OnHost ne InRipSeparation AdobeDistiller or and}bind}{false}ifelse def
|
68
|
/DocGrayScaleSpace[/DeviceGray]def/DocRgbSpace[/DeviceRGB]def/DocCmykSpace
|
69
|
[/DeviceCMYK]def/DocLabSpace[/CIEBasedABC <</BlackPoint[0 0 0]/WhitePoint[
|
70
|
0.9637 1.0000 0.8241]/RangeABC[0 100 -128 127 -128 127]/DecodeABC[{16 add 116
|
71
|
div}bind{500 div}bind{200 div}bind]/MatrixABC[1 1 1 1 0 0 0 0 -1]/DecodeLMN[
|
72
|
{dup 0.206897 ge{dup dup mul mul}{0.137931 sub 0.128419 mul}ifelse 0.9637 mul
|
73
|
}bind{dup 0.206897 ge{dup dup mul mul}{0.137931 sub 0.128419 mul}ifelse 1.0000
|
74
|
mul}bind{dup 0.206897 ge{dup dup mul mul}{0.137931 sub 0.128419 mul}ifelse
|
75
|
0.8241 mul}bind]>>]def/validate_cie_colorspace_whitepoint{load dup aload pop
|
76
|
/WhitePoint get 1 1.0 put pop}bd/set_cie_colorspaces{/DocGrayScaleSpaceCIE
|
77
|
where{pop/DocGrayScaleSpaceCIE validate_cie_colorspace_whitepoint
|
78
|
/DocGrayScaleSpace xd DocGrayScaleSpace aload pop begin pop/DecodeA where{pop
|
79
|
DecodeA type/arraytype eq{DecodeA aload pop/DecodeA exch def}if}if end}if
|
80
|
/DocRgbSpaceCIE where{pop/DocRgbSpaceCIE validate_cie_colorspace_whitepoint
|
81
|
/DocRgbSpace xd}if/DocCmykSpaceCIE where{pop/DocCmykSpaceCIE
|
82
|
validate_cie_colorspace_whitepoint/DocCmykSpace xd}if}bd/set_rendering_intent{
|
83
|
Level3{findcolorrendering{/ColorRendering findresource setcolorrendering}{dup
|
84
|
/DefaultColorRendering eq{pop}{/ColorRendering findresource setcolorrendering}
|
85
|
}ifelse}{pop}ifelse}bd/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5
|
86
|
array astore}def}ifelse/setcustomcolor where SeparationMode/OnHost ne and{pop}
|
87
|
{/tint_cmyk_color{5 -1 roll dup 1 ge{pop}{4{dup 6 -1 roll mul exch}repeat pop}
|
88
|
ifelse}bd/setprocesscolor_5{SepMode_5 0 eq{SetCmyk_5}{SepsColor not{4 1 roll
|
89
|
pop pop pop 1 exch sub SetGry}{SetCmyk_5}ifelse}ifelse}bd/setcustomcolor{exch
|
90
|
aload pop SepMode_5 0 eq{pop tint_cmyk_color setprocesscolor_5}{
|
91
|
CurrentInkName_5 eq{4 index}{0}ifelse 6 1 roll 5 rp 1 sub neg SetGry}ifelse}bd
|
92
|
}ifelse/convert_rgb_to_cmyk{dup type/dicttype eq{}{3{1 exch sub 3 1 roll}
|
93
|
repeat 3 copy min min 3{dup 5 -1 roll sub neg exch}repeat}ifelse}bd
|
94
|
/safe_setcolorspace{dup currentcolorspace eq{pop}{setcolorspace}ifelse}bd
|
95
|
/safe_setoverprint{dup type/booleantype eq{dup currentoverprint ne{
|
96
|
setoverprint}{pop}ifelse}{1 eq setoverprint}ifelse}bd/is_cmyk_channel_name{
|
97
|
/channel_name xd channel_name/Cyan eq channel_name/Magenta eq or channel_name
|
98
|
/Yellow eq or channel_name/Black eq or{true}{false}ifelse}bd
|
99
|
/is_rgb_channel_name{/channel_name xd channel_name/Red eq channel_name/Green eq
|
100
|
or channel_name/Blue eq or{true}{false}ifelse}bd/is_spot_channel_name{
|
101
|
/channel_name xd channel_name is_cmyk_channel_name channel_name
|
102
|
is_rgb_channel_name or channel_name/Gray eq or{false}{true}ifelse}bd
|
103
|
/spot_tint_transform_proc{/alternativeSpace xd/alternativeColors xd/tint xd
|
104
|
alternativeSpace DocLabSpace eq{/mixMethod/Additive def/altSpaceNumChannels 3
|
105
|
def}{alternativeSpace DocCmykSpace eq{/mixMethod/Subtractive def
|
106
|
/altSpaceNumChannels 4 def}{alternativeSpace DocRgbSpace eq{/mixMethod
|
107
|
/Additive def/altSpaceNumChannels 3 def}{alternativeSpace DocGrayScaleSpace eq
|
108
|
{/mixMethod/Additive def/altSpaceNumChannels 1 def}if}ifelse}ifelse}ifelse
|
109
|
alternativeSpace DocLabSpace eq{alternativeColors aload pop tint mul 3 1 roll
|
110
|
tint mul 3 1 roll dup 100 exch sub 1 tint sub mul add 3 1 roll}{/tintedColor
|
111
|
altSpaceNumChannels{0.0}repeat altSpaceNumChannels array astore def 0 1
|
112
|
altSpaceNumChannels 1 sub{/altChannelIndex exch def alternativeColors
|
113
|
altChannelIndex get mixMethod/Additive eq{1.0 exch sub tint mul 1.0 exch sub}{
|
114
|
tint mul}ifelse tintedColor altChannelIndex 3 2 roll put}for tintedColor aload
|
115
|
pop}ifelse}bd/devicen_colorant_mixer_proc{/numChannels xd/alternativeSpace xd
|
116
|
/channelNames xd/alternativeColors xd numColorants array astore/colorants xd
|
117
|
/is_spot_channel_name_loc{is_spot_channel_name}bind def alternativeSpace
|
118
|
DocCmykSpace eq{/mixMethod/Subtractive def/altSpaceNumChannels 4 def
|
119
|
/is_spot_channel_name_loc{is_cmyk_channel_name not}bind def}{alternativeSpace
|
120
|
DocRgbSpace eq{/mixMethod/Additive def/altSpaceNumChannels 3 def
|
121
|
/is_spot_channel_name_loc{is_rgb_channel_name not}bind def}{alternativeSpace
|
122
|
DocGrayScaleSpace eq{/mixMethod/Additive def/altSpaceNumChannels 1 def
|
123
|
/is_spot_channel_name_loc{/Gray ne}bind def}if}ifelse}ifelse mixMethod
|
124
|
/Additive eq{/mixedColor altSpaceNumChannels{0.0}repeat altSpaceNumChannels
|
125
|
array astore def/bProcessPlateTinted false def 0 1 numChannels 1 sub{
|
126
|
/channelIndex exch def channelNames channelIndex get is_spot_channel_name_loc
|
127
|
/bSpotChannel xd/sourceChannel colorants channelIndex get def/bWhiteBackground
|
128
|
0 mixedColor{add}forall altSpaceNumChannels div 0.999 gt bProcessPlateTinted
|
129
|
and def bSpotChannel bProcessPlateTinted not and{/bSpotChannel false def}if 0 1
|
130
|
altSpaceNumChannels 1 sub{/altChannelIndex exch def/mixedChannel mixedColor
|
131
|
altChannelIndex get def sourceChannel alternativeColors channelIndex get
|
132
|
altChannelIndex get 1.0 exch sub mul 1.0 exch sub dup 1.0 gt{pop 1.0}if dup 0.0
|
133
|
lt{pop 0.0}if bSpotChannel{sourceChannel 0.0 gt{mixedChannel mul}{pop
|
134
|
mixedChannel}ifelse}{/bProcessPlateTinted true def globaldict begin
|
135
|
/bSkipDeviceNImage where{pop false}{true}ifelse end DevicenImage and{pop
|
136
|
sourceChannel alternativeColors channelIndex get altChannelIndex get mul
|
137
|
mixedChannel add}{mixedChannel add}ifelse}ifelse dup 1.0 gt{pop 1.0}if dup 0.0
|
138
|
lt{pop 0.0}if mixedColor altChannelIndex 3 2 roll put}for}for}{/mixedColor
|
139
|
altSpaceNumChannels{1}repeat altSpaceNumChannels array astore def 0 1
|
140
|
altSpaceNumChannels 1 sub{/targetIndex exch def 0 1 numColorants 1 sub{
|
141
|
/sourceIndex exch def colorants sourceIndex get alternativeColors sourceIndex
|
142
|
get targetIndex get mul 1 exch sub mixedColor targetIndex get mul mixedColor
|
143
|
targetIndex 3 2 roll put}for mixedColor targetIndex 1 mixedColor targetIndex
|
144
|
get sub put}for}ifelse mixedColor aload pop}bd/ColorSpec 9 dict begin/color[]
|
145
|
def/names[]def/num 0 def/ColorModel null def/ColorSpace[]def/set_color{
|
146
|
ColorSpace safe_setcolorspace color aload pop setcolor}bd/separate_set_color{
|
147
|
SeparationMode/OnHost eq{separate_color{/set_color dexec true}{pop
|
148
|
currentoverprint{false}{SeparateInColor{0 0 0 0 SetCmyk_5 true}{1 SetGry true}
|
149
|
ifelse}ifelse}ifelse}{set_color true}ifelse}bd/separate_color{currentdict false
|
150
|
}bd/convert_to_cmyk{currentdict}bd currentdict end def/GrayscaleColorSpec
|
151
|
ColorSpec 9 dict copy begin/names{/Black}def/num 1 def/ColorModel/Grayscale def
|
152
|
/ColorSpace DocGrayScaleSpace def/separate_color{SeparationMode/OnHost eq{
|
153
|
SeparationPlateName/Black eq{SeparateInColor{convert_to_cmyk true}{currentdict
|
154
|
true}ifelse}{currentdict false}ifelse}{currentdict false}ifelse}bd
|
155
|
/convert_to_cmyk{0 0 0 color aload pop 1 exch sub create_cmyk_color}bd
|
156
|
currentdict end def/create_grayscale_color{GrayscaleColorSpec 9 dict copy begin
|
157
|
/color exch 1 array astore def/ColorSpace DocGrayScaleSpace def currentdict end
|
158
|
}bd/RgbColorSpec ColorSpec 9 dict copy begin/names{/Red/Green/Blue}def/num 3
|
159
|
def/ColorModel/Rgb def/ColorSpace DocRgbSpace def/separate_color{
|
160
|
convert_to_cmyk/separate_color dexec}bd/convert_to_cmyk{color aload pop
|
161
|
convert_rgb_to_cmyk create_cmyk_color}bd currentdict end def/create_rgb_color{
|
162
|
RgbColorSpec 9 dict copy begin 3 array astore/color exch def/ColorSpace
|
163
|
DocRgbSpace def currentdict end}bd/CmykColorSpec ColorSpec 9 dict copy begin
|
164
|
/names{/Cyan/Magenta/Yellow/Black}def/num 4 def/ColorModel/Cmyk def/ColorSpace
|
165
|
DocCmykSpace def/separate_color{currentdict false SeparationPlateIndex 0 ge
|
166
|
SeparationPlateIndex 3 le and{color SeparationPlateIndex get dup 0 gt{3 1 roll
|
167
|
pop pop SeparateInColor{0 0 0 4 SeparationPlateIndex roll create_cmyk_color
|
168
|
true}{1 exch sub create_grayscale_color true}ifelse}{pop}ifelse}if}bd
|
169
|
/convert_to_cmyk{currentdict}bd currentdict end def/create_cmyk_color{
|
170
|
CmykColorSpec 9 dict copy begin 4 array astore/color exch def/ColorSpace
|
171
|
DocCmykSpace def currentdict end}bd/SpotColorSpec ColorSpec 9 dict copy begin
|
172
|
/num 1 def/ColorModel/Spot def/separate_color{currentdict false
|
173
|
SeparationPlateIndex 4 eq{names aload pop SeparationPlateName eq{pop pop color
|
174
|
aload pop dup 0 gt{SeparateInColor{pop convert_to_cmyk true}{1 exch sub
|
175
|
create_grayscale_color true}ifelse}if}if}if}bd/convert_to_cmyk{
|
176
|
/alternativeSpace ColorSpace 2 get def/tintTransformProc ColorSpace 3 get def
|
177
|
alternativeSpace DocCmykSpace eq{color aload pop tintTransformProc
|
178
|
create_cmyk_color}{alternativeSpace DocRgbSpace eq{color aload pop
|
179
|
tintTransformProc create_rgb_color/convert_to_cmyk dexec}{alternativeSpace
|
180
|
DocGrayScaleSpace eq{0 0 0 color aload pop 1 sub create_cmyk_color}if}ifelse}
|
181
|
ifelse}bd currentdict end def/create_spot_colorspace{load/alternativeSpace xd
|
182
|
/alternativeColor xd/name xd[/Separation name alternativeSpace[
|
183
|
alternativeColor alternativeSpace/spot_tint_transform_proc cvx]cvx]}bd
|
184
|
/create_spot_color{SpotColorSpec 9 dict copy begin dup type/arraytype ne{
|
185
|
create_spot_colorspace}if/ColorSpace xd/color exch 1 array astore def
|
186
|
ColorSpace 1 get 1 array astore/names xd currentdict end}bd/DevicenColorSpec
|
187
|
SpotColorSpec 9 dict copy begin/ColorModel/DeviceN def/set_color{Level3{
|
188
|
ColorSpace safe_setcolorspace color aload pop setcolor}{ColorSpace 2 get
|
189
|
setcolorspace color aload pop ColorSpace 3 get exec setcolor}ifelse}bd
|
190
|
/separate_color{currentdict false/PlateIndex -1 def 0 1 num 1 sub{dup names
|
191
|
exch get SeparationPlateName eq{/PlateIndex xd exit}if pop}for PlateIndex 0 ge
|
192
|
{color PlateIndex get dup 0 gt{SeparateInColor{num 1 sub{0}repeat num
|
193
|
PlateIndex roll ColorSpace create_devicen_color/convert_to_cmyk dexec true}{1
|
194
|
exch sub create_grayscale_color true}ifelse 4 2 roll pop pop}{pop}ifelse}if}bd
|
195
|
/get_ink_as_spot{dup/indexInk xd dup color exch get exch names exch get[1.0 num
|
196
|
1 sub{0}repeat num indexInk roll ColorSpace 3 get exec]ColorSpace 2 get
|
197
|
create_spot_color}bd currentdict end def/create_devicen_colorspace{
|
198
|
/numColorants xd load/alternativeSpace xd bind/tintTransform exch def/names xd
|
199
|
[/DeviceN names alternativeSpace/tintTransform load]}bd/create_devicen_color{
|
200
|
DevicenColorSpec 9 dict copy begin dup type/arraytype ne{
|
201
|
create_devicen_colorspace}if/ColorSpace xd/num ColorSpace 1 get length def
|
202
|
/names ColorSpace 1 get def num array astore/color xd currentdict end}bd
|
203
|
/RegistrationColorSpec ColorSpec 9 dict copy begin/num 1 def/ColorModel
|
204
|
/Registration def/ColorSpace{[/Separation/All DocCmykSpace{dup dup dup}]}def
|
205
|
/names[/All]def/separate_color{SeparateInColor{convert_to_cmyk true}{color
|
206
|
aload pop 1 exch sub create_grayscale_color true}ifelse}bd/convert_to_cmyk{
|
207
|
color aload pop dup dup dup create_cmyk_color}bd currentdict end def
|
208
|
/create_registration_color{RegistrationColorSpec 9 dict copy begin 1 array
|
209
|
astore/color xd currentdict end}bd/LabColorSpec ColorSpec 9 dict copy begin
|
210
|
/names{/L/a/b}def/num 3 def/ColorModel/Lab def/ColorSpace DocLabSpace def
|
211
|
/separate_color{convert_to_cmyk/separate_color dexec}bd/convert_to_cmyk{0 0 0 0
|
212
|
create_cmyk_color}bd currentdict end def/create_lab_color{LabColorSpec 9 dict
|
213
|
copy begin 3 array astore/color exch def/ColorSpace DocLabSpace def currentdict
|
214
|
end}bd/set_solid_fill{/FillColor xd/$fil 0 def}bd/set_outline{/OutlineColor xd
|
215
|
}bd/CheckLevelCompatibility{/DocPsLevel where{pop DocPsLevel get_ps_level gt{
|
216
|
@np/Courier findfont 12 scalefont setfont 72 144 m
|
217
|
(The PostScript level of Corel document is higher than the PostScript)show 72
|
218
|
132 m(level of this device. Change the PS Level in the Corel application)show
|
219
|
72 120 m(by selecting the PostScript tab in the print dialog, and selecting)
|
220
|
show 72 108 m(document level from the Compatibility drop down list.)show flush
|
221
|
spg quit}if}if}bd/@BeginSysCorelDict{systemdict/Corel30Dict known{systemdict
|
222
|
/Corel30Dict get exec}if systemdict/CorelLexDict known{1 systemdict
|
223
|
/CorelLexDict get exec}if}bd/@EndSysCorelDict{systemdict/Corel30Dict known
|
224
|
{end}if/EndCorelLexDict where{pop EndCorelLexDict}if}bd/AutoFlatness where{pop
|
225
|
AutoFlatness{/@ifl{dup currentflat exch sub 10 gt{
|
226
|
([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush
|
227
|
@np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{
|
228
|
{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill
|
229
|
{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip
|
230
|
/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat}
|
231
|
bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse}
|
232
|
bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped
|
233
|
{@ifl}{exit}ifelse}bind loop setflat}bd}if}if/@ssa Level2{{true
|
234
|
setstrokeadjust}}{{}}ifelse bd/d/setdash ld/j/setlinejoin ld/J/setlinecap ld/M
|
235
|
/setmiterlimit ld/w/setlinewidth ld/O{/FillOverprint xd}bd/R{/OutlineOverprint
|
236
|
xd}bd/W/eoclip ld/c/curveto ld/C/c ld/l/lineto ld/L/l ld/rl/rlineto ld/m
|
237
|
/moveto ld/n/newpath ld/N/newpath ld/P{11 rp}bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld
|
238
|
/Q/@gr ld/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1 exch sub 0 0 0 4 roll 3
|
239
|
create_cmyk_color set_solid_fill/$fil 0 def}bd/G{1 sub neg 0 0 0 4 -1 roll
|
240
|
create_cmyk_color set_outline}bd/i{dup 0 ne{setflat}{pop}ifelse}bd/v{4 -2 roll
|
241
|
2 copy 6 -2 roll c}bd/V/v ld/y{2 copy c}bd/Y/y ld/@w{matrix rotate/$ptm xd
|
242
|
matrix scale $ptm dup concatmatrix/$ptm xd 1 eq{$ptm exch dup concatmatrix
|
243
|
/$ptm xd}if/patternScallingMatrix where{pop patternScallingMatrix $ptm matrix
|
244
|
concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd{/$scp xd/$sca xd/$scf xd}if
|
245
|
}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}if}bd/@D{2 index 0 eq{$dsf 3 1
|
246
|
roll 4 -1 roll pop}if 3 copy exch $Scra add exch load SetScr/$dsp xd/$dsa xd
|
247
|
/$dsf xd}bd/$ngx{$SDF{$SCF SeparationMode/Composite eq{$SCA}{$dsa}ifelse $SCP
|
248
|
@ss}if}bd/min{2 copy le{pop}{exch pop}ifelse}bd/max{2 copy ge{pop}{exch pop}
|
249
|
ifelse}bd/in_range{3 -1 roll min max}bd/InRange/in_range load bd/@sqr{dup 0 rl
|
250
|
dup 0 exch rl neg 0 rl @cp}bd/currentscale{1 0 dtransform matrix defaultmatrix
|
251
|
idtransform dup mul exch dup mul add sqrt 0 1 dtransform matrix defaultmatrix
|
252
|
idtransform dup mul exch dup mul add sqrt}bd/@unscale{}bd/wDstChck{2 1 roll dup
|
253
|
3 -1 roll eq{1 add}if}bd/@dot{dup mul exch dup mul add 1 exch sub}bd/@lin{exch
|
254
|
pop abs 1 exch sub}bd/cmyk2rgb{3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0}
|
255
|
if exch}repeat pop}bd/rgb2cmyk{3{1 exch sub 3 1 roll}repeat 3 copy min min 3{
|
256
|
dup 5 -1 roll sub neg exch}repeat}bd/rgb2g{2 index .299 mul 2 index .587 mul
|
257
|
add 1 index .114 mul add 4 1 roll pop pop pop}bd/WaldoColor_5 where{pop}{
|
258
|
/CorelImage systemdict/image get def/CorelSetGray systemdict/setgray get def
|
259
|
/CorelGetGray systemdict/currentgray get def/CorelSetTransfer systemdict
|
260
|
/settransfer get def/CorelGetTransfer systemdict/currenttransfer get def
|
261
|
/SetRgb/setrgbcolor ld/GetRgb/currentrgbcolor ld/SetGry/setgray ld/GetGry
|
262
|
/currentgray ld/SetRgb2 systemdict/setrgbcolor get def/GetRgb2 systemdict
|
263
|
/currentrgbcolor get def/SetHsb systemdict/sethsbcolor get def/GetHsb
|
264
|
systemdict/currenthsbcolor get def/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll
|
265
|
dup floor sub 3 1 roll SetHsb GetRgb2}bd/setcmykcolor where{pop/LumSepsDict
|
266
|
where{pop/SetCmyk_5{LumSepsDict/setcmykcolor get exec}def}{/AldusSepsDict where
|
267
|
{pop/SetCmyk_5{AldusSepsDict/setcmykcolor get exec}def}{/SetCmyk_5
|
268
|
/setcmykcolor ld}ifelse}ifelse}{/SetCmyk_5{cmyk2rgb SetRgb}bd}ifelse
|
269
|
/currentcmykcolor where{pop/GetCmyk/currentcmykcolor ld}{/GetCmyk{GetRgb
|
270
|
rgb2cmyk}bd}ifelse/setoverprint where{pop}{/setoverprint{/CurrentOverprint xd}
|
271
|
bd}ifelse/currentoverprint where{pop}{/currentoverprint{CurrentOverprint}bd}
|
272
|
ifelse/colorimage where{pop/ColorImage{colorimage}def}{/ColorImage{/ncolors xd
|
273
|
/$multi xd $multi true eq{ncolors 3 eq{/daqB xd/daqG xd/daqR xd pop pop exch
|
274
|
pop abs{daqR pop daqG pop daqB pop}repeat}{/daqK xd/daqY xd/daqM xd/daqC xd pop
|
275
|
pop exch pop abs{daqC pop daqM pop daqY pop daqK pop}repeat}ifelse}{/dataaq xd
|
276
|
{dataaq ncolors dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub{dup 3 mul $dat 1
|
277
|
index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div
|
278
|
rgb2g 255 mul cvi exch pop $dat 3 1 roll put}for $dat 0 $dat length 3 idiv
|
279
|
getinterval pop}{4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4 mul $dat 1
|
280
|
index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div
|
281
|
$dat 4 index 3 add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop $dat 3 1
|
282
|
roll put}for $dat 0 $dat length ncolors idiv getinterval}if}ifelse}image}
|
283
|
ifelse}bd}ifelse/setcmykcolor{create_cmyk_color/separate_set_color dexec
|
284
|
/$ffpnt xd}bd/currentcmykcolor{GetCmyk}bd/sethsbcolor{hsb2rgb setrgbcolor}bd
|
285
|
/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd
|
286
|
/currentgray{currentrgbcolor rgb2g}bd/InsideDCS false def/IMAGE/image ld/image
|
287
|
{InsideDCS{IMAGE}{/EPSDict where{pop SeparationMode/Composite eq{IMAGE}{dup
|
288
|
type/dicttype eq{dup/ImageType get 1 ne{IMAGE}{dup dup/BitsPerComponent get 8
|
289
|
eq exch/BitsPerComponent get 1 eq or currentcolorspace 0 get DocGrayScaleSpace
|
290
|
eq and{SeparationPlateName(Black)eq{IMAGE}{dup/DataSource get/TCC xd/Height get
|
291
|
abs{TCC pop}repeat}ifelse}{IMAGE}ifelse}ifelse}{2 index 1 ne{
|
292
|
SeparationPlateName(Black)eq{IMAGE}{/TCC xd pop pop exch pop abs{TCC pop}
|
293
|
repeat}ifelse}{IMAGE}ifelse}ifelse}ifelse}{IMAGE}ifelse}ifelse}bd}ifelse/$fm 0
|
294
|
def/wfill{1 $fm eq{fill}{eofill}ifelse}bd/@Pf{@sv SeparationMode/Composite eq{
|
295
|
true}{$Psc 0 ne or $ink_5 3 eq or}ifelse{0 J 0 j[]0 d FillOverprint
|
296
|
safe_setoverprint FillColor/separate_set_color dexec pop $ctm setmatrix 72 1000
|
297
|
div dup matrix scale dup concat dup Bburx exch Bbury exch itransform ceiling
|
298
|
cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform floor cvi
|
299
|
/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry wfill}
|
300
|
ifelse @rs @np}bd/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if
|
301
|
FillOverprint safe_setoverprint $fil 1 eq{CorelPtrnDoFill}{$fil 2 eq
|
302
|
{gradient_fill}{$fil 3 eq{@Pf}{get_simulate_devicen FillColor/ColorModel get
|
303
|
/DeviceN eq and{0 1 FillColor/num get 1 sub{dup 0 gt{true safe_setoverprint}if
|
304
|
FillColor/get_ink_as_spot dexec/set_color dexec @gs wfill @gr}for}{FillColor
|
305
|
/separate_set_color dexec{wfill}{@np}ifelse}ifelse}ifelse}ifelse}ifelse $sdf{
|
306
|
$dsf $dsa $dsp @ss}if setmatrix}bd/f{@cp F}bd/S{matrix currentmatrix $ctm
|
307
|
setmatrix $SDF{$SCF $SCA $SCP @ss}if OutlineOverprint safe_setoverprint
|
308
|
get_simulate_devicen OutlineColor/ColorModel get/DeviceN eq and{0 1
|
309
|
OutlineColor/num get 1 sub{dup 0 gt{true safe_setoverprint}if OutlineColor
|
310
|
/get_ink_as_spot dexec/set_color dexec matrix currentmatrix $ptm concat @gs
|
311
|
stroke @gr setmatrix}for}{OutlineColor/separate_set_color dexec{matrix
|
312
|
currentmatrix $ptm concat stroke setmatrix}{@np}ifelse}ifelse $SDF{$dsf $dsa
|
313
|
$dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}bd/b{@cp B}bd/_E{5 array
|
314
|
astore exch cvlit xd}bd/@cc{currentfile $dat readhexstring pop}bd/@sm{/$ctm
|
315
|
$ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd/Bblly xd/Bbllx xd}bd/@c{@cp}bd
|
316
|
/@P{/$fil 3 def/$Psn xd/$Psc xd array astore/$Prm xd}bd/tcc{@cc}def/@B{@gs S
|
317
|
@gr F}bd/@b{@cp @B}bd/init_separation{/SeparationMode where{pop}{
|
318
|
/SeparationMode/Composite def}ifelse/SeparationPlateName where{pop}{
|
319
|
/SeparationPlateName null def}ifelse/SeparateInColor where{pop}{
|
320
|
/SeparateInColor false def}ifelse SeparationMode/Composite eq{
|
321
|
/SeparationPlateIndex -1 def}{/SeparationPlateIndex 4 def}ifelse/CmykPlates[
|
322
|
/Cyan/Magenta/Yellow/Black]def 0 1 3{dup CmykPlates exch get
|
323
|
SeparationPlateName eq{/SeparationPlateIndex xd exit}if pop}for
|
324
|
/CurrentInkName_5 SeparationPlateName def/$ink_5 SeparationPlateIndex def
|
325
|
SeparationMode/OnHost eq{/SepMode_5 2 def}{/SepMode_5 0 def}ifelse/SepsColor
|
326
|
SeparateInColor def}bd/init_separation_from_legacy{EpsFile{/SepMode_5 where{
|
327
|
pop SepMode_5 2 eq{/SeparationMode/OnHost def}{/SeparationMode/Composite def}
|
328
|
ifelse}if/CurrentInkName_5 where{pop/SeparationPlateName CurrentInkName_5 def}
|
329
|
if/$ink_5 where{pop/SeparationPlateIndex $ink_5 def}if/SepsColor where{pop
|
330
|
/SeparateInColor SepsColor def}if}if}bd init_separation_from_legacy/@whi{@gs
|
331
|
-72000 dup m -72000 72000 l 72000 dup l 72000 -72000 l @cp 1 SetGry fill @gr}
|
332
|
bd/@neg{[{1 exch sub}/exec cvx currenttransfer/exec cvx]cvx settransfer @whi}
|
333
|
bd/deflevel 0 def/@sax{/deflevel deflevel 1 add def}bd/@eax{/deflevel deflevel
|
334
|
dup 0 gt{1 sub}if def deflevel 0 gt{/eax load}{eax}ifelse}bd/eax{{exec}forall}
|
335
|
bd/@rax{deflevel 0 eq{@rs @sv}if}bd systemdict/pdfmark known not{/pdfmark
|
336
|
/cleartomark ld}if/wclip{1 $fm eq{clip}{eoclip}ifelse}bd
|
337
|
%----------------------------------------------------------------------------
|
338
|
% Raster images support
|
339
|
/set_image_clipping{concat 3 index 3 index m 3 index 1 index l 2 copy l 1 index
|
340
|
3 index l 3 index 3 index l clip pop pop pop pop}bd/set_image_parameters{/$frg
|
341
|
xd/$bkg xd/$ury xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd}bd
|
342
|
/output_image{/@cc xd @sm @gs set_image_clipping set_image_parameters
|
343
|
SeparationMode/OnHost eq EpsFile and{separate_output_image}{
|
344
|
output_composite_image}ifelse @gr $ctm setmatrix}bd/output_composite_image{
|
345
|
DocPsLevel 3 eq MaskedImage true eq and{output_masked_image}{$bts 1 gt
|
346
|
DocPsLevel 2 eq DocPsLevel 3 eq or and{DevicenImage{output_devicen_image}{
|
347
|
output_color_image}ifelse}{$bts 1 eq{output_monochrome_image}{
|
348
|
output_color_image_level1}ifelse}ifelse}ifelse}bd/separate_output_image{@gs
|
349
|
$bts 1 gt{separate_output_color_image}{separate_output_monochrome_image}ifelse
|
350
|
@gr not{currentoverprint not{1.0 SetGry wfill}if}if @np}bd/set_decode_filter{
|
351
|
ImageCompression/JPEG eq{/DCTDecode filter}{ImageCompression/RLE eq{
|
352
|
/RunLengthDecode filter}{ImageCompression/LZW eq{/LZWDecode filter}if}ifelse}
|
353
|
ifelse}bd/create_datasource{currentfile DevicenImage not get_ps_level 2 gt or{
|
354
|
/ASCII85Decode filter}if set_decode_filter}bd/set_image_strip_parameters{
|
355
|
/stripRows xd/numPlanes xd/stripBuffer $wid $bts mul $ncl mul stripRows mul 8
|
356
|
div ceiling cvi string def DevicenImage{/readstrip{DataSource stripBuffer
|
357
|
readhexstring pop}bd}{/readstrip{DataSource stripBuffer readstring pop}bd
|
358
|
}ifelse/stripHeight $lly $ury sub stripRows mul $hei div def/stripOutBuffer
|
359
|
$wid stripRows mul numPlanes mul string def/strip_img_dict 8 dict def
|
360
|
strip_img_dict begin/ImageType 1 def/Width $wid def/Height stripRows def
|
361
|
/BitsPerComponent $bts def/Decode[numPlanes{0 1}repeat]def/ImageMatrix[$wid 0 0
|
362
|
stripRows neg 0 $hei 0 gt{stripRows}{0}ifelse]def/DataSource stripOutBuffer def
|
363
|
end}bd/separate_output_color_image{/plateContent false def $ncl 1 eq{
|
364
|
SeparationPlateName/Black eq{output_color_image/plateContent true def}if}{@np
|
365
|
/DataSource create_datasource def SeparateInColor{DocCmykSpace setcolorspace
|
366
|
/numPlanes 4 def}{DocGrayScaleSpace setcolorspace/numPlanes 1 def}ifelse
|
367
|
/stripRows 65535 $wid $bts mul $ncl numPlanes max mul 8 div div floor cvi 1 max
|
368
|
def numPlanes stripRows set_image_strip_parameters/maxStripIndex $hei stripRows
|
369
|
div ceiling cvi 1 sub def 0 1 maxStripIndex{/stripIndex exch def/$t_ury $ury
|
370
|
stripHeight stripIndex mul add ceiling cvi def/$t_lly $t_ury stripHeight add
|
371
|
ceiling cvi def stripIndex maxStripIndex eq{numPlanes $hei maxStripIndex
|
372
|
stripRows mul sub set_image_strip_parameters/$t_lly $t_ury stripHeight add
|
373
|
ceiling cvi def}if readstrip pop @gs 0 1 $wid stripRows mul 1 sub{/pixelIndex
|
374
|
xd stripBuffer pixelIndex $ncl mul $ncl getinterval{255 div}forall DevicenImage
|
375
|
{ImageDevicenSpace create_devicen_color}{$ncl 3 eq{create_rgb_color}{
|
376
|
create_cmyk_color}ifelse}ifelse/separate_color dexec{/plateContent true def
|
377
|
begin color aload pop end}{pop numPlanes[numPlanes 1 eq{1}{0}ifelse]cvx repeat
|
378
|
}ifelse numPlanes array astore/pixelSepIndex pixelIndex numPlanes mul def
|
379
|
/posColorant 0 def{stripOutBuffer pixelSepIndex posColorant add 3 -1 roll 255
|
380
|
mul cvi put/posColorant posColorant 1 add def}forall}for $llx $t_lly Tl $urx
|
381
|
$llx sub $t_ury $t_lly sub scale strip_img_dict image @gr}for $SDF{$dsf $dsa
|
382
|
$dsp @ss}if}ifelse plateContent}bd/separate_output_monochrome_image{
|
383
|
SeparationPlateName/Black eq{output_monochrome_image true}{false}ifelse}bd
|
384
|
/output_monochrome_image{$frg 1 eq{OutlineOverprint safe_setoverprint
|
385
|
ImageForegroundColor/separate_set_color dexec{1}{0}ifelse/$frg xd}{/$frg false
|
386
|
def}ifelse $bkg 1 eq{@gs $ctm setmatrix F @gr}if @np/$dat $wid $bts mul 8 div
|
387
|
ceiling cvi string def $bkg $frg add 1 ge{$SDF{$SCF $SCA $SCP @ss}if $llx $lly
|
388
|
Tl $urx $llx sub $ury $lly sub scale $bkg 1 eq{FillColor/separate_set_color
|
389
|
dexec pop}if $wid $hei abs $bts 1 eq{$bkg 1 ge}{$bts 1 ge}ifelse[$wid 0 0 $hei
|
390
|
neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load $bts 1 eq{imagemask}{image}ifelse $SDF
|
391
|
{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}repeat}ifelse}bd
|
392
|
/output_color_image_level1{@np $ngx $llx $lly Tl $urx $llx sub $ury $lly sub
|
393
|
scale $wid $hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/$dat
|
394
|
$wid $bts mul $ncl mul 8 div ceiling cvi string def $msimage false eq $ncl 1 eq
|
395
|
or{/@cc load false $ncl ColorImage}{$wid $bts mul 8 div ceiling cvi $ncl 3 eq{
|
396
|
dup dup/$dat1 exch string def/$dat2 exch string def/$dat3 exch string def/@cc1
|
397
|
load/@cc2 load/@cc3 load}{dup dup dup/$dat1 exch string def/$dat2 exch string
|
398
|
def/$dat3 exch string def/$dat4 exch string def/@cc1 load/@cc2 load/@cc3 load
|
399
|
/@cc4 load}ifelse true $ncl ColorImage}ifelse $SDF{$dsf $dsa $dsp @ss}if}bd
|
400
|
/@cc1{currentfile $dat1 readhexstring pop}bd/@cc2{currentfile $dat2
|
401
|
readhexstring pop}bd/@cc3{currentfile $dat3 readhexstring pop}bd/@cc4{
|
402
|
currentfile $dat4 readhexstring pop}bd/$msimage false def/ImageCompression
|
403
|
/None def/MaskedImage false def/DevicenImage false def/output_color_image{@np
|
404
|
$ncl 1 eq{DocGrayScaleSpace}{$ncl 3 eq{DocRgbSpace}{DocCmykSpace}ifelse}ifelse
|
405
|
setcolorspace/$dat $wid $bts mul $ncl mul 8 div ceiling cvi string def $ngx
|
406
|
$llx $lly Tl $urx $llx sub $ury $lly sub scale 8 dict begin/ImageType 1 def
|
407
|
/Width $wid def/Height $hei abs def/BitsPerComponent $bts def/Decode[$ncl{0 1}
|
408
|
repeat]def/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def
|
409
|
/DataSource create_datasource def currentdict end image $SDF{$dsf $dsa $dsp
|
410
|
@ss}if}bd/simulate_devicen_image{@np $ngx/colorantNames ImageDevicenSpace 1 get
|
411
|
def/altColorSpace ImageDevicenSpace 2 get def/tintProc ImageDevicenSpace 3 get
|
412
|
def/DataSource create_datasource def/stripRows 65535 $wid $bts mul $ncl mul 8
|
413
|
div div floor cvi 1 max def 1 stripRows set_image_strip_parameters
|
414
|
/maxStripIndex $hei stripRows div ceiling cvi 1 sub def 0 1 maxStripIndex{
|
415
|
/stripIndex exch def/$t_ury $ury stripHeight stripIndex mul add ceiling cvi def
|
416
|
/$t_lly $t_ury stripHeight add ceiling cvi def stripIndex maxStripIndex eq{1
|
417
|
$hei maxStripIndex stripRows mul sub set_image_strip_parameters/$t_lly $t_ury
|
418
|
stripHeight add ceiling cvi def}if readstrip pop @gs $llx $t_lly Tl $urx $llx
|
419
|
sub $t_ury $t_lly sub scale 0 1 $ncl 1 sub{@gs/inkIndex exch def 0 1
|
420
|
stripOutBuffer length 1 sub{dup $ncl mul inkIndex add stripBuffer exch get
|
421
|
stripOutBuffer 3 1 roll put}for[/Separation colorantNames inkIndex get
|
422
|
altColorSpace{$ncl 1 sub{0}repeat $ncl inkIndex roll tintProc}]setcolorspace
|
423
|
inkIndex 0 gt{true setoverprint}if strip_img_dict image @gr}for @gr}for $SDF
|
424
|
{$dsf $dsa $dsp @ss}if}bd/output_devicen_image_alt{@np $ngx/colorantNames
|
425
|
ImageDevicenSpace 1 get def/altColorSpace ImageDevicenSpace 2 get def/tintProc
|
426
|
ImageDevicenSpace 3 get def altColorSpace DocCmykSpace eq{/numAltChannels 4 def
|
427
|
}{altColorSpace DocRgbSpace eq{/numAltChannels 3 def}{/numAltChannels 1 def}
|
428
|
ifelse}ifelse/DataSource create_datasource def altColorSpace setcolorspace
|
429
|
/stripRows 65535 $wid $bts mul $ncl numAltChannels max mul 8 div div floor cvi
|
430
|
1 max def numAltChannels stripRows set_image_strip_parameters/maxStripIndex
|
431
|
$hei stripRows div ceiling cvi 1 sub def 0 1 maxStripIndex{/stripIndex exch def
|
432
|
/$t_ury $ury stripHeight stripIndex mul add ceiling cvi def/$t_lly $t_ury
|
433
|
stripHeight add ceiling cvi def stripIndex maxStripIndex eq{numAltChannels $hei
|
434
|
maxStripIndex stripRows mul sub set_image_strip_parameters/$t_lly $t_ury
|
435
|
stripHeight add ceiling cvi def}if readstrip pop @gs 0 1 $wid stripRows mul 1
|
436
|
sub{/pixelIndex xd stripBuffer pixelIndex $ncl mul $ncl getinterval{255 div}
|
437
|
forall tintProc exec numAltChannels array astore/pixelAltIndex pixelIndex
|
438
|
numAltChannels mul def/posColorant 0 def{stripOutBuffer pixelAltIndex
|
439
|
posColorant add 3 -1 roll 255 mul cvi put/posColorant posColorant 1 add def}
|
440
|
forall}for $llx $t_lly Tl $urx $llx sub $t_ury $t_lly sub scale strip_img_dict
|
441
|
image @gr}for $SDF{$dsf $dsa $dsp @ss}if}bd/output_devicen_image_native{@np
|
442
|
$ngx ImageDevicenSpace setcolorspace/scanline $wid $bts mul $ncl mul 8 div
|
443
|
ceiling cvi string def/readscanline{currentfile scanline readhexstring pop}
|
444
|
bind def $llx $lly Tl $urx $llx sub $ury $lly sub scale 8 dict begin/ImageType
|
445
|
1 def/Width $wid def/Height $hei abs def/BitsPerComponent $bts def/Decode[$ncl
|
446
|
{0 1}repeat]def/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def
|
447
|
/DataSource{readscanline}def currentdict end image $SDF{$dsf $dsa $dsp @ss}if}
|
448
|
bd/output_devicen_image{Level3{output_devicen_image_native}{
|
449
|
get_simulate_devicen{simulate_devicen_image}{output_devicen_image_alt}ifelse}
|
450
|
ifelse}bd/output_masked_image{/$dat $wid $bts mul $ncl mul 8 div ceiling cvi
|
451
|
string def $ngx DevicenImage{ImageDevicenSpace}{$ncl 1 eq{DocGrayScaleSpace}{
|
452
|
$ncl 3 eq{DocRgbSpace}{DocCmykSpace}ifelse}ifelse}ifelse setcolorspace $llx
|
453
|
$lly Tl $urx $llx sub $ury $lly sub scale/ImageDataDict 8 dict def
|
454
|
ImageDataDict begin/ImageType 1 def/Width $wid def/Height $hei abs def
|
455
|
/BitsPerComponent $bts def/Decode[$ncl{0 1}repeat]def/ImageMatrix[$wid 0 0 $hei
|
456
|
neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource create_datasource def end
|
457
|
/MaskedImageDict 7 dict def MaskedImageDict begin/ImageType 3 def
|
458
|
/InterleaveType 3 def/MaskDict ImageMaskDict def/DataDict ImageDataDict def end
|
459
|
MaskedImageDict image $SDF{$dsf $dsa $dsp @ss}if}bd/set_image_mask{/$mbts xd
|
460
|
/$mhei xd/$mwid xd/ImageMaskDict 8 dict def ImageMaskDict begin/ImageType 1 def
|
461
|
/Width $mwid def/Height $mhei abs def/BitsPerComponent $mbts def/DataSource
|
462
|
maskstream def/ImageMatrix[$mwid 0 0 $mhei neg 0 $mhei 0 gt{$mhei}{0}ifelse]
|
463
|
def/Decode[1 0]def end}bd/@daq{dup type/arraytype eq{aload pop}if}bd
|
464
|
/skip_image_body{8 rp/$ury xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd
|
465
|
/$wid xd DevicenImage not ImageCompression/JPEG eq or ImageCompression/RLE eq
|
466
|
or ImageCompression/LZW eq or{create_datasource flushfile}{/scanline $wid $bts
|
467
|
mul $ncl mul 8 div ceiling cvi string def 0 1 $hei 1 sub{pop currentfile
|
468
|
scanline readhexstring pop pop}for}ifelse}bd/disable_raster_output{deflevel 0
|
469
|
eq{@rs}if/output_image load/output_image_original exch def/output_image
|
470
|
/skip_image_body load def globaldict begin/bSkipDeviceNImage true def end
|
471
|
deflevel 0 eq{@sv}if}def/enable_raster_output{deflevel 0 eq{@rs}if
|
472
|
/bSkipDeviceNImage where{/bSkipDeviceNImage undef/output_image
|
473
|
/output_image_original load def}if deflevel 0 eq{@sv}if}def
|
474
|
end
|
475
|
%%EndResource
|
476
|
%%EndProlog
|
477
|
%%BeginSetup
|
478
|
wCorel16Dict begin
|
479
|
@BeginSysCorelDict
|
480
|
/$dcm matrix currentmatrix def
|
481
|
@ssa
|
482
|
1.00 setflat
|
483
|
/$fst 128 def
|
484
|
%%EndSetup
|
485
|
|
486
|
%%Page: 1 1
|
487
|
%%ViewingOrientation: 1 0 0 1
|
488
|
%%BoundingBox: 0 0 595 841
|
489
|
%LogicalPage: 1
|
490
|
%%BeginPageSetup
|
491
|
@sv
|
492
|
@sm
|
493
|
@sv
|
494
|
%%EndPageSetup
|
495
|
@rax %Note: Object
|
496
|
525.69411 263.61411 535.52608 320.97061 @E
|
497
|
/$fm 1 def
|
498
|
0 O 0 @g
|
499
|
0.11 0.93 1.00 0.02 create_cmyk_color set_solid_fill
|
500
|
525.69411 263.61411 m
|
501
|
535.52608 263.61411 L
|
502
|
535.52608 320.97061 L
|
503
|
525.69411 320.97061 L
|
504
|
525.69411 263.61411 L
|
505
|
@c
|
506
|
F
|
507
|
|
508
|
@rax %Note: Object
|
509
|
545.90598 263.61411 582.86891 320.97061 @E
|
510
|
/$fm 1 def
|
511
|
0 O 0 @g
|
512
|
0.11 0.93 1.00 0.02 create_cmyk_color set_solid_fill
|
513
|
573.30992 263.61411 m
|
514
|
555.19285 303.76346 L
|
515
|
555.19285 303.76346 555.83036 300.03080 555.83036 296.20658 C
|
516
|
555.83036 263.61411 L
|
517
|
545.90598 263.61411 L
|
518
|
545.90598 320.97061 L
|
519
|
557.56006 320.97061 L
|
520
|
570.30435 292.01924 L
|
521
|
571.76220 288.74154 572.94567 283.73414 572.94567 283.73414 C
|
522
|
572.94567 291.10847 572.94567 284.18939 572.94567 320.97061 C
|
523
|
582.86891 320.97061 L
|
524
|
582.86891 263.61411 L
|
525
|
573.30992 263.61411 L
|
526
|
@c
|
527
|
F
|
528
|
|
529
|
@rax %Note: Object
|
530
|
593.88633 263.61411 625.75172 320.97061 @E
|
531
|
/$fm 1 def
|
532
|
0 O 0 @g
|
533
|
0.11 0.93 1.00 0.02 create_cmyk_color set_solid_fill
|
534
|
593.88633 263.61411 m
|
535
|
593.88633 320.97061 L
|
536
|
624.84123 320.97061 L
|
537
|
624.84123 312.13956 L
|
538
|
603.80957 312.13956 L
|
539
|
603.80957 297.93685 L
|
540
|
619.92482 297.93685 L
|
541
|
619.92482 289.01424 L
|
542
|
603.80957 289.01424 L
|
543
|
603.80957 272.62687 L
|
544
|
625.75172 272.62687 L
|
545
|
625.75172 263.61411 L
|
546
|
593.88633 263.61411 L
|
547
|
@c
|
548
|
F
|
549
|
|
550
|
@rax %Note: Object
|
551
|
461.82529 263.61411 514.99531 320.97061 @E
|
552
|
/$fm 1 def
|
553
|
0 O 0 @g
|
554
|
0.11 0.93 1.00 0.02 create_cmyk_color set_solid_fill
|
555
|
505.07121 263.61411 m
|
556
|
505.07121 295.20567 L
|
557
|
505.79943 301.85121 L
|
558
|
492.50665 263.61411 L
|
559
|
484.31254 263.61411 L
|
560
|
471.02088 301.85121 L
|
561
|
471.74939 295.20567 L
|
562
|
471.74939 263.61411 L
|
563
|
461.82529 263.61411 L
|
564
|
461.82529 320.97061 L
|
565
|
473.47852 320.97061 L
|
566
|
487.13528 282.09487 L
|
567
|
488.04576 279.36425 488.41002 276.99704 488.41002 276.99704 C
|
568
|
488.41002 276.99704 488.77483 279.45524 489.68447 282.09487 C
|
569
|
503.34151 320.97061 L
|
570
|
514.99531 320.97061 L
|
571
|
514.99531 263.61411 L
|
572
|
505.07121 263.61411 L
|
573
|
@c
|
574
|
F
|
575
|
|
576
|
@rax %Note: Object
|
577
|
415.06838 263.61411 453.67058 320.97061 @E
|
578
|
/$fm 1 def
|
579
|
0 O 0 @g
|
580
|
0.21 0.98 1.00 0.16 create_cmyk_color set_solid_fill
|
581
|
431.91071 312.41282 m
|
582
|
424.90035 312.41282 L
|
583
|
424.90035 272.17191 L
|
584
|
431.45660 272.17191 L
|
585
|
442.01707 272.17191 443.65465 283.82513 443.65465 292.01924 C
|
586
|
443.65465 299.94009 442.47118 312.41282 431.91071 312.41282 C
|
587
|
@c
|
588
|
431.45660 263.61411 m
|
589
|
415.06838 263.61411 L
|
590
|
415.06838 320.97061 L
|
591
|
432.27496 320.97061 L
|
592
|
448.75304 320.97061 453.67058 306.22139 453.67058 292.20123 C
|
593
|
453.67058 277.99852 447.66057 263.61411 431.45660 263.61411 C
|
594
|
@c
|
595
|
F
|
596
|
|
597
|
@rax %Note: Object
|
598
|
332.39962 263.61411 369.90935 320.97061 @E
|
599
|
/$fm 1 def
|
600
|
0 O 0 @g
|
601
|
0.21 0.98 1.00 0.16 create_cmyk_color set_solid_fill
|
602
|
345.60142 312.41282 m
|
603
|
342.32372 312.41282 L
|
604
|
342.32372 292.74746 L
|
605
|
342.32372 292.74746 345.14617 291.56400 347.51339 291.56400 C
|
606
|
353.97638 291.56400 357.34592 296.84409 357.34592 302.85326 C
|
607
|
357.34592 308.77087 353.88624 312.41282 345.60142 312.41282 C
|
608
|
@c
|
609
|
360.98674 263.61411 m
|
610
|
342.32372 284.09839 L
|
611
|
342.32372 263.61411 L
|
612
|
332.39962 263.61411 L
|
613
|
332.39962 320.97061 L
|
614
|
345.60142 320.97061 L
|
615
|
361.44227 320.97061 367.45115 312.95849 367.45115 302.76170 C
|
616
|
367.45115 294.11348 361.98850 285.28186 353.61298 284.55392 C
|
617
|
369.90935 267.61975 L
|
618
|
369.90935 263.61411 L
|
619
|
360.98674 263.61411 L
|
620
|
@c
|
621
|
F
|
622
|
|
623
|
@rax %Note: Object
|
624
|
375.91824 263.61411 407.78362 320.97061 @E
|
625
|
/$fm 1 def
|
626
|
0 O 0 @g
|
627
|
0.21 0.98 1.00 0.16 create_cmyk_color set_solid_fill
|
628
|
375.91824 263.61411 m
|
629
|
375.91824 320.97061 L
|
630
|
406.87342 320.97061 L
|
631
|
406.87342 312.13956 L
|
632
|
385.84261 312.13956 L
|
633
|
385.84261 297.93685 L
|
634
|
401.95757 297.93685 L
|
635
|
401.95757 289.01424 L
|
636
|
385.84261 289.01424 L
|
637
|
385.84261 272.62687 L
|
638
|
407.78362 272.62687 L
|
639
|
407.78362 263.61411 L
|
640
|
375.91824 263.61411 L
|
641
|
@c
|
642
|
F
|
643
|
|
644
|
@rax %Note: Object
|
645
|
244.28154 312.70507 281.51518 331.67480 @E
|
646
|
/$fm 1 def
|
647
|
0 O 0 @g
|
648
|
0.11 0.93 1.00 0.02 create_cmyk_color set_solid_fill
|
649
|
253.90318 331.67480 m
|
650
|
271.89439 331.67480 L
|
651
|
281.51518 326.11975 L
|
652
|
268.09767 312.71896 L
|
653
|
257.69650 312.70507 L
|
654
|
244.28154 326.11975 L
|
655
|
253.90318 331.67480 L
|
656
|
@c
|
657
|
F
|
658
|
|
659
|
@rax %Note: Object
|
660
|
216.13833 263.60079 309.65613 322.78450 @E
|
661
|
/$fm 0 def
|
662
|
0 O 0 @g
|
663
|
0.21 0.98 1.00 0.16 create_cmyk_color set_solid_fill
|
664
|
251.71228 310.92945 m
|
665
|
241.67622 306.57317 234.61115 296.55468 234.61115 284.96409 c
|
666
|
234.61115 263.60079 L
|
667
|
216.13833 263.60079 L
|
668
|
216.13833 282.13824 l
|
669
|
216.13833 299.49392 225.72170 314.71824 239.85751 322.78422 C
|
670
|
251.71228 310.92945 L
|
671
|
@c
|
672
|
285.93694 322.78450 m
|
673
|
300.07276 314.71852 309.65613 299.49392 309.65613 282.13824 c
|
674
|
309.65613 263.60079 L
|
675
|
291.18331 263.60079 L
|
676
|
291.18331 284.96409 l
|
677
|
291.18331 296.55468 284.11795 306.57317 274.08217 310.92945 C
|
678
|
285.93694 322.78450 L
|
679
|
@c
|
680
|
F
|
681
|
|
682
|
%%PageTrailer
|
683
|
@rs
|
684
|
@rs
|
685
|
%%Trailer
|
686
|
@EndSysCorelDict
|
687
|
end
|
688
|
%%DocumentSuppliedResources: procset wCorel16Dict 16.0 0
|
689
|
%%EOF
|
690
|
II* F? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? , , , - / 0 1 1 3 3 5 6 8 : 9 < |