You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2025-12-17 23:27:48 +02:00
5333 lines
340 KiB
PostScript
5333 lines
340 KiB
PostScript
|
|
%!PS-Adobe-3.1 EPSF-3.0
|
||
|
|
%ADO_DSC_Encoding: MacOS Roman
|
||
|
|
%%Title: logo_color_eps.eps
|
||
|
|
%%Creator: Adobe Illustrator(R) 13.0
|
||
|
|
%%For: Mary Diarte
|
||
|
|
%%CreationDate: 5/25/10
|
||
|
|
%%BoundingBox: 0 0 372 212
|
||
|
|
%%HiResBoundingBox: 0 0 372 211.3042
|
||
|
|
%%CropBox: 0 0 372 211.3042
|
||
|
|
%%LanguageLevel: 2
|
||
|
|
%%DocumentData: Clean7Bit
|
||
|
|
%ADOBeginClientInjection: DocumentHeader "AI11EPS"
|
||
|
|
%%AI8_CreatorVersion: 13.0.2
%AI9_PrintingDataBegin
%AI3_Cropmarks: 36.0000 36.0000 336.0000 175.3042
|
||
|
|
%ADO_BuildNumber: Adobe Illustrator(R) 13.0.2 x434 R agm 4.4379 ct 5.1039
%ADO_ContainsXMP: MainFirst
%AI7_Thumbnail: 128 76 8
%%BeginData: 6312 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFD4AFFA90C0D
%0C35A8FD79FF3505060506050CA8FD5AFF84360E0E0D140E0E0D140E0E0D
%140E0E0D140E0E0D140E0E0D140E0E0D0D0506050C05060535FD59FF7E0E
%3685608560856085608560856085608560856085608560856085600D0506
%05060506050605FD59FF365A856085618560856185608561856085618560
%856185608561856035050605060506050605067EFD58FF0D615A615A615A
%615A615A615A615A615A615A615A615A615A615A5A050605060506050605
%060584FD58FF146185608561856085618560856185608561856085618560
%856161060C0506050C0606050C05067EFD58FF0D615A615A615A615A615A
%615A615A615A615A615A615A615A610D0605060506060C050605060584FD
%58FF0E5A855A615A855A615A855A615A855A615A855A615A855A61360605
%060506062F050605060506A8FD58FF0D5A5A615A5A5A615A5A5A615A5A5A
%615A5A5A615A5A5A615A0C05060506055905060506050605FD59FF0E5A61
%5A615A615A615A615A615A615A615A615A615A615A5A050C0506052F0C06
%050C05060535FD59FF0D5A365B5A5A365B5A5A365B5A5A365B5A5A365B5A
%5A365B0C0605060506590605060506050659FD59FF145A5B5A615A5B5A61
%5A5B5A615A5B5A615A5B5A615A5B360605060506350C05060506050606FD
%5AFF0D5A365A365A365A365A365A365A365A365A365A365A360D05060506
%05840506050605060535FD5AFF14365B365B365B365B365B365B365B365B
%365B365B365B050C0506055A0C06050C0506050CA8FD5AFF0D5A3636365A
%3636365A3636365A3636365A3636365A0D060506050C5906050605060506
%0CFD5BFF0E365A365A365A365A365A365A365A365A365A365A360D050605
%06590C05060506050605A9FD5BFF0D363036303630363036303630363036
%3036303630360506050605A90506050605060535FD5CFF0EFD14360D0C05
%06055A2F06050C0506050CAFFD5CFF0D360E3630360E3630360E3630360E
%3630360E36300D0506050684060506050605062FFD5DFF1436360E363636
%0E3636360E3636360E3636360E360C0605060C5905060506050606FD5EFF
%0D360E360D360E360D360E360D360E360D360E360D0C0506058406060506
%05060CA9FD5EFF140E360E360E360E360E360E360E360E360E360E0D0506
%050CA806050C062F2FA9FFFF2F0C050C06350C84FD07FF5A0C0C060D050C
%2FFD06FF0D0506050C0CFD3AFF0D360E140D360E140D360E140D360E140D
%360E14060605062E3505060506050CFFFF0C0659FFFFA806065AFD05FF7E
%0C0535A8FFFFFF590C0559FD05FF7E05062EFD3BFF0E0E360E140E360E14
%0E360E140E360E140E360E0C0506058406060506050684FF84062FFD05FF
%0584FD04FF590605A9FD06FFA80C052FFD04FF84060584FD3BFF0D0E0D14
%0D0E0D140D0E0D140D0E0D140D0E0D0D050605067E06050605062FFFFF35
%055AFD05FF2F59FFFFFF7E060559FD08FF84060535FD04FF05065AFD09FF
%060CFD30FF0E0E140E140E140E140E140E140E140E140E140D06050C0
|
||
|
|
%ADOEndClientInjection: DocumentHeader "AI11EPS"
|
||
|
|
%%Pages: 1
|
||
|
|
%%DocumentNeededResources:
|
||
|
|
%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0
|
||
|
|
%%+ procset Adobe_CoolType_Utility_T42 1.0 0
|
||
|
|
%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0
|
||
|
|
%%+ procset Adobe_CoolType_Core 2.31 0
|
||
|
|
%%+ procset Adobe_AGM_Core 2.0 0
|
||
|
|
%%+ procset Adobe_AGM_Utils 1.0 0
|
||
|
|
%%DocumentFonts:
|
||
|
|
%%DocumentNeededFonts:
|
||
|
|
%%DocumentNeededFeatures:
|
||
|
|
%%DocumentSuppliedFeatures:
|
||
|
|
%%DocumentProcessColors:
|
||
|
|
%%DocumentCustomColors: (PANTONE 2905 U)
|
||
|
|
%%+ (PANTONE 309 U)
|
||
|
|
%%+ (PANTONE 3005 U)
|
||
|
|
%%CMYKCustomColor: 0.4100 0.0200 0 0 (PANTONE 2905 U)
|
||
|
|
%%+ 1 0 0.0900 0.7200 (PANTONE 309 U)
|
||
|
|
%%+ 1 0.3400 0 0.0200 (PANTONE 3005 U)
|
||
|
|
%%RGBCustomColor:
|
||
|
|
%%EndComments
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
%%BeginDefaults
|
||
|
|
%%ViewingOrientation: 1 0 0 1
|
||
|
|
%%EndDefaults
|
||
|
|
%%BeginProlog
|
||
|
|
%%BeginResource: procset Adobe_AGM_Utils 1.0 0
|
||
|
|
%%Version: 1.0 0
|
||
|
|
%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
|
||
|
|
systemdict/setpacking known
|
||
|
|
{currentpacking true setpacking}if
|
||
|
|
userdict/Adobe_AGM_Utils 73 dict dup begin put
|
||
|
|
/bdf
|
||
|
|
{bind def}bind def
|
||
|
|
/nd{null def}bdf
|
||
|
|
/xdf
|
||
|
|
{exch def}bdf
|
||
|
|
/ldf
|
||
|
|
{load def}bdf
|
||
|
|
/ddf
|
||
|
|
{put}bdf
|
||
|
|
/xddf
|
||
|
|
{3 -1 roll put}bdf
|
||
|
|
/xpt
|
||
|
|
{exch put}bdf
|
||
|
|
/ndf
|
||
|
|
{
|
||
|
|
exch dup where{
|
||
|
|
pop pop pop
|
||
|
|
}{
|
||
|
|
xdf
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/cdndf
|
||
|
|
{
|
||
|
|
exch dup currentdict exch known{
|
||
|
|
pop pop
|
||
|
|
}{
|
||
|
|
exch def
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/gx
|
||
|
|
{get exec}bdf
|
||
|
|
/ps_level
|
||
|
|
/languagelevel where{
|
||
|
|
pop systemdict/languagelevel gx
|
||
|
|
}{
|
||
|
|
1
|
||
|
|
}ifelse
|
||
|
|
def
|
||
|
|
/level2
|
||
|
|
ps_level 2 ge
|
||
|
|
def
|
||
|
|
/level3
|
||
|
|
ps_level 3 ge
|
||
|
|
def
|
||
|
|
/ps_version
|
||
|
|
{version cvr}stopped{-1}if
|
||
|
|
def
|
||
|
|
/set_gvm
|
||
|
|
{currentglobal exch setglobal}bdf
|
||
|
|
/reset_gvm
|
||
|
|
{setglobal}bdf
|
||
|
|
/makereadonlyarray
|
||
|
|
{
|
||
|
|
/packedarray where{pop packedarray
|
||
|
|
}{
|
||
|
|
array astore readonly}ifelse
|
||
|
|
}bdf
|
||
|
|
/map_reserved_ink_name
|
||
|
|
{
|
||
|
|
dup type/stringtype eq{
|
||
|
|
dup/Red eq{
|
||
|
|
pop(_Red_)
|
||
|
|
}{
|
||
|
|
dup/Green eq{
|
||
|
|
pop(_Green_)
|
||
|
|
}{
|
||
|
|
dup/Blue eq{
|
||
|
|
pop(_Blue_)
|
||
|
|
}{
|
||
|
|
dup()cvn eq{
|
||
|
|
pop(Process)
|
||
|
|
}if
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}if
|
||
|
|
}bdf
|
||
|
|
/AGMUTIL_GSTATE 22 dict def
|
||
|
|
/get_gstate
|
||
|
|
{
|
||
|
|
AGMUTIL_GSTATE begin
|
||
|
|
/AGMUTIL_GSTATE_clr_spc currentcolorspace def
|
||
|
|
/AGMUTIL_GSTATE_clr_indx 0 def
|
||
|
|
/AGMUTIL_GSTATE_clr_comps 12 array def
|
||
|
|
mark currentcolor counttomark
|
||
|
|
{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
|
||
|
|
/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop
|
||
|
|
/AGMUTIL_GSTATE_fnt rootfont def
|
||
|
|
/AGMUTIL_GSTATE_lw currentlinewidth def
|
||
|
|
/AGMUTIL_GSTATE_lc currentlinecap def
|
||
|
|
/AGMUTIL_GSTATE_lj currentlinejoin def
|
||
|
|
/AGMUTIL_GSTATE_ml currentmiterlimit def
|
||
|
|
currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf
|
||
|
|
/AGMUTIL_GSTATE_sa currentstrokeadjust def
|
||
|
|
/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
|
||
|
|
/AGMUTIL_GSTATE_op currentoverprint def
|
||
|
|
/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
|
||
|
|
/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
|
||
|
|
currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf
|
||
|
|
cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf
|
||
|
|
/AGMUTIL_GSTATE_ht currenthalftone def
|
||
|
|
/AGMUTIL_GSTATE_flt currentflat def
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/set_gstate
|
||
|
|
{
|
||
|
|
AGMUTIL_GSTATE begin
|
||
|
|
AGMUTIL_GSTATE_clr_spc setcolorspace
|
||
|
|
AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
|
||
|
|
/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor
|
||
|
|
AGMUTIL_GSTATE_fnt setfont
|
||
|
|
AGMUTIL_GSTATE_lw setlinewidth
|
||
|
|
AGMUTIL_GSTATE_lc setlinecap
|
||
|
|
AGMUTIL_GSTATE_lj setlinejoin
|
||
|
|
AGMUTIL_GSTATE_ml setmiterlimit
|
||
|
|
AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
|
||
|
|
AGMUTIL_GSTATE_sa setstrokeadjust
|
||
|
|
AGMUTIL_GSTATE_clr_rnd setcolorrendering
|
||
|
|
AGMUTIL_GSTATE_op setoverprint
|
||
|
|
AGMUTIL_GSTATE_bg cvx setblackgeneration
|
||
|
|
AGMUTIL_GSTATE_ucr cvx setundercolorremoval
|
||
|
|
AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
|
||
|
|
AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
|
||
|
|
AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or
|
||
|
|
{
|
||
|
|
currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne
|
||
|
|
{
|
||
|
|
mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark
|
||
|
|
}if
|
||
|
|
}{
|
||
|
|
AGMUTIL_GSTATE_ht sethalftone
|
||
|
|
}ifelse
|
||
|
|
AGMUTIL_GSTATE_flt setflat
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/get_gstate_and_matrix
|
||
|
|
{
|
||
|
|
AGMUTIL_GSTATE begin
|
||
|
|
/AGMUTIL_GSTATE_ctm matrix currentmatrix def
|
||
|
|
end
|
||
|
|
get_gstate
|
||
|
|
}def
|
||
|
|
/set_gstate_and_matrix
|
||
|
|
{
|
||
|
|
set_gstate
|
||
|
|
AGMUTIL_GSTATE begin
|
||
|
|
AGMUTIL_GSTATE_ctm setmatrix
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/AGMUTIL_str256 256 string def
|
||
|
|
/AGMUTIL_src256 256 string def
|
||
|
|
/AGMUTIL_dst64 64 string def
|
||
|
|
/AGMUTIL_srcLen nd
|
||
|
|
/AGMUTIL_ndx nd
|
||
|
|
/AGMUTIL_cpd nd
|
||
|
|
/capture_cpd{
|
||
|
|
//Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf
|
||
|
|
}def
|
||
|
|
/thold_halftone
|
||
|
|
{
|
||
|
|
level3
|
||
|
|
{sethalftone currenthalftone}
|
||
|
|
{
|
||
|
|
dup/HalftoneType get 3 eq
|
||
|
|
{
|
||
|
|
sethalftone currenthalftone
|
||
|
|
}{
|
||
|
|
begin
|
||
|
|
Width Height mul{
|
||
|
|
Thresholds read{pop}if
|
||
|
|
}repeat
|
||
|
|
end
|
||
|
|
currenthalftone
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/rdcmntline
|
||
|
|
{
|
||
|
|
currentfile AGMUTIL_str256 readline pop
|
||
|
|
(%)anchorsearch{pop}if
|
||
|
|
}bdf
|
||
|
|
/filter_cmyk
|
||
|
|
{
|
||
|
|
dup type/filetype ne{
|
||
|
|
exch()/SubFileDecode filter
|
||
|
|
}{
|
||
|
|
exch pop
|
||
|
|
}
|
||
|
|
ifelse
|
||
|
|
[
|
||
|
|
exch
|
||
|
|
{
|
||
|
|
AGMUTIL_src256 readstring pop
|
||
|
|
dup length/AGMUTIL_srcLen exch def
|
||
|
|
/AGMUTIL_ndx 0 def
|
||
|
|
AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
|
||
|
|
1 index exch get
|
||
|
|
AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
|
||
|
|
/AGMUTIL_ndx AGMUTIL_ndx 1 add def
|
||
|
|
}for
|
||
|
|
pop
|
||
|
|
AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
|
||
|
|
}
|
||
|
|
bind
|
||
|
|
/exec cvx
|
||
|
|
]cvx
|
||
|
|
}bdf
|
||
|
|
/filter_indexed_devn
|
||
|
|
{
|
||
|
|
cvi Names length mul names_index add Lookup exch get
|
||
|
|
}bdf
|
||
|
|
/filter_devn
|
||
|
|
{
|
||
|
|
4 dict begin
|
||
|
|
/srcStr xdf
|
||
|
|
/dstStr xdf
|
||
|
|
dup type/filetype ne{
|
||
|
|
0()/SubFileDecode filter
|
||
|
|
}if
|
||
|
|
[
|
||
|
|
exch
|
||
|
|
[
|
||
|
|
/devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx
|
||
|
|
currentdict/srcStr get/readstring cvx/pop cvx
|
||
|
|
/dup cvx/length cvx 0/gt cvx[
|
||
|
|
Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx
|
||
|
|
names_index Names length currentdict/srcStr get length 1 sub{
|
||
|
|
1/index cvx/exch cvx/get cvx
|
||
|
|
currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx
|
||
|
|
Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx
|
||
|
|
}for
|
||
|
|
currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx
|
||
|
|
]cvx/if cvx
|
||
|
|
/end cvx
|
||
|
|
]cvx
|
||
|
|
bind
|
||
|
|
/exec cvx
|
||
|
|
]cvx
|
||
|
|
end
|
||
|
|
}bdf
|
||
|
|
/AGMUTIL_imagefile nd
|
||
|
|
/read_image_file
|
||
|
|
{
|
||
|
|
AGMUTIL_imagefile 0 setfileposition
|
||
|
|
10 dict begin
|
||
|
|
/imageDict xdf
|
||
|
|
/imbufLen Width BitsPerComponent mul 7 add 8 idiv def
|
||
|
|
/imbufIdx 0 def
|
||
|
|
/origDataSource imageDict/DataSource get def
|
||
|
|
/origMultipleDataSources imageDict/MultipleDataSources get def
|
||
|
|
/origDecode imageDict/Decode get def
|
||
|
|
/dstDataStr imageDict/Width get colorSpaceElemCnt mul string def
|
||
|
|
imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse
|
||
|
|
{
|
||
|
|
/imbufCnt imageDict/DataSource get length def
|
||
|
|
/imbufs imbufCnt array def
|
||
|
|
0 1 imbufCnt 1 sub{
|
||
|
|
/imbufIdx xdf
|
||
|
|
imbufs imbufIdx imbufLen string put
|
||
|
|
imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put
|
||
|
|
}for
|
||
|
|
DeviceN_PS2{
|
||
|
|
imageDict begin
|
||
|
|
/DataSource[DataSource/devn_sep_datasource cvx]cvx def
|
||
|
|
/MultipleDataSources false def
|
||
|
|
/Decode[0 1]def
|
||
|
|
end
|
||
|
|
}if
|
||
|
|
}{
|
||
|
|
/imbuf imbufLen string def
|
||
|
|
Indexed_DeviceN level3 not and DeviceN_NoneName or{
|
||
|
|
/srcDataStrs[imageDict begin
|
||
|
|
currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
|
||
|
|
{
|
||
|
|
Width Decode length 2 div mul cvi string
|
||
|
|
}repeat
|
||
|
|
end]def
|
||
|
|
imageDict begin
|
||
|
|
/DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def
|
||
|
|
/Decode[0 1]def
|
||
|
|
end
|
||
|
|
}{
|
||
|
|
imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put
|
||
|
|
imageDict/Decode[0 1]put
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
imageDict exch
|
||
|
|
load exec
|
||
|
|
imageDict/DataSource origDataSource put
|
||
|
|
imageDict/MultipleDataSources origMultipleDataSources put
|
||
|
|
imageDict/Decode origDecode put
|
||
|
|
end
|
||
|
|
}bdf
|
||
|
|
/write_image_file
|
||
|
|
{
|
||
|
|
begin
|
||
|
|
{(AGMUTIL_imagefile)(w+)file}stopped{
|
||
|
|
false
|
||
|
|
}{
|
||
|
|
Adobe_AGM_Utils/AGMUTIL_imagefile xddf
|
||
|
|
2 dict begin
|
||
|
|
/imbufLen Width BitsPerComponent mul 7 add 8 idiv def
|
||
|
|
MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{
|
||
|
|
/imbuf imbufLen string def
|
||
|
|
}if
|
||
|
|
1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{
|
||
|
|
pop
|
||
|
|
MultipleDataSources{
|
||
|
|
0 1 DataSource length 1 sub{
|
||
|
|
DataSource type dup
|
||
|
|
/arraytype eq{
|
||
|
|
pop DataSource exch gx
|
||
|
|
}{
|
||
|
|
/filetype eq{
|
||
|
|
DataSource exch get imbuf readstring pop
|
||
|
|
}{
|
||
|
|
DataSource exch get
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
AGMUTIL_imagefile exch writestring
|
||
|
|
}for
|
||
|
|
}{
|
||
|
|
DataSource type dup
|
||
|
|
/arraytype eq{
|
||
|
|
pop DataSource exec
|
||
|
|
}{
|
||
|
|
/filetype eq{
|
||
|
|
DataSource imbuf readstring pop
|
||
|
|
}{
|
||
|
|
DataSource
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
AGMUTIL_imagefile exch writestring
|
||
|
|
}ifelse
|
||
|
|
}for
|
||
|
|
end
|
||
|
|
true
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}bdf
|
||
|
|
/close_image_file
|
||
|
|
{
|
||
|
|
AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile
|
||
|
|
}def
|
||
|
|
statusdict/product known userdict/AGMP_current_show known not and{
|
||
|
|
/pstr statusdict/product get def
|
||
|
|
pstr(HP LaserJet 2200)eq
|
||
|
|
pstr(HP LaserJet 4000 Series)eq or
|
||
|
|
pstr(HP LaserJet 4050 Series )eq or
|
||
|
|
pstr(HP LaserJet 8000 Series)eq or
|
||
|
|
pstr(HP LaserJet 8100 Series)eq or
|
||
|
|
pstr(HP LaserJet 8150 Series)eq or
|
||
|
|
pstr(HP LaserJet 5000 Series)eq or
|
||
|
|
pstr(HP LaserJet 5100 Series)eq or
|
||
|
|
pstr(HP Color LaserJet 4500)eq or
|
||
|
|
pstr(HP Color LaserJet 4600)eq or
|
||
|
|
pstr(HP LaserJet 5Si)eq or
|
||
|
|
pstr(HP LaserJet 1200 Series)eq or
|
||
|
|
pstr(HP LaserJet 1300 Series)eq or
|
||
|
|
pstr(HP LaserJet 4100 Series)eq or
|
||
|
|
{
|
||
|
|
userdict/AGMP_current_show/show load put
|
||
|
|
userdict/show{
|
||
|
|
currentcolorspace 0 get
|
||
|
|
/Pattern eq
|
||
|
|
{false charpath f}
|
||
|
|
{AGMP_current_show}ifelse
|
||
|
|
}put
|
||
|
|
}if
|
||
|
|
currentdict/pstr undef
|
||
|
|
}if
|
||
|
|
/consumeimagedata
|
||
|
|
{
|
||
|
|
begin
|
||
|
|
AGMIMG_init_common
|
||
|
|
currentdict/MultipleDataSources known not
|
||
|
|
{/MultipleDataSources false def}if
|
||
|
|
MultipleDataSources
|
||
|
|
{
|
||
|
|
DataSource 0 get type
|
||
|
|
dup/filetype eq
|
||
|
|
{
|
||
|
|
1 dict begin
|
||
|
|
/flushbuffer Width cvi string def
|
||
|
|
1 1 Height cvi
|
||
|
|
{
|
||
|
|
pop
|
||
|
|
0 1 DataSource length 1 sub
|
||
|
|
{
|
||
|
|
DataSource exch get
|
||
|
|
flushbuffer readstring pop pop
|
||
|
|
}for
|
||
|
|
}for
|
||
|
|
end
|
||
|
|
}if
|
||
|
|
dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and
|
||
|
|
{
|
||
|
|
Width Height mul cvi
|
||
|
|
{
|
||
|
|
0 1 DataSource length 1 sub
|
||
|
|
{dup DataSource exch gx length exch 0 ne{pop}if}for
|
||
|
|
dup 0 eq
|
||
|
|
{pop exit}if
|
||
|
|
sub dup 0 le
|
||
|
|
{exit}if
|
||
|
|
}loop
|
||
|
|
pop
|
||
|
|
}if
|
||
|
|
}
|
||
|
|
{
|
||
|
|
/DataSource load type
|
||
|
|
dup/filetype eq
|
||
|
|
{
|
||
|
|
1 dict begin
|
||
|
|
/flushbuffer Width Decode length 2 idiv mul cvi string def
|
||
|
|
1 1 Height{pop DataSource flushbuffer readstring pop pop}for
|
||
|
|
end
|
||
|
|
}if
|
||
|
|
dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and
|
||
|
|
{
|
||
|
|
Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul
|
||
|
|
{
|
||
|
|
DataSource length dup 0 eq
|
||
|
|
{pop exit}if
|
||
|
|
sub dup 0 le
|
||
|
|
{exit}if
|
||
|
|
}loop
|
||
|
|
pop
|
||
|
|
}if
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}bdf
|
||
|
|
/addprocs
|
||
|
|
{
|
||
|
|
2{/exec load}repeat
|
||
|
|
3 1 roll
|
||
|
|
[5 1 roll]bind cvx
|
||
|
|
}def
|
||
|
|
/modify_halftone_xfer
|
||
|
|
{
|
||
|
|
currenthalftone dup length dict copy begin
|
||
|
|
currentdict 2 index known{
|
||
|
|
1 index load dup length dict copy begin
|
||
|
|
currentdict/TransferFunction known{
|
||
|
|
/TransferFunction load
|
||
|
|
}{
|
||
|
|
currenttransfer
|
||
|
|
}ifelse
|
||
|
|
addprocs/TransferFunction xdf
|
||
|
|
currentdict end def
|
||
|
|
currentdict end sethalftone
|
||
|
|
}{
|
||
|
|
currentdict/TransferFunction known{
|
||
|
|
/TransferFunction load
|
||
|
|
}{
|
||
|
|
currenttransfer
|
||
|
|
}ifelse
|
||
|
|
addprocs/TransferFunction xdf
|
||
|
|
currentdict end sethalftone
|
||
|
|
pop
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/clonearray
|
||
|
|
{
|
||
|
|
dup xcheck exch
|
||
|
|
dup length array exch
|
||
|
|
Adobe_AGM_Core/AGMCORE_tmp -1 ddf
|
||
|
|
{
|
||
|
|
Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf
|
||
|
|
dup type/dicttype eq
|
||
|
|
{
|
||
|
|
Adobe_AGM_Core/AGMCORE_tmp get
|
||
|
|
exch
|
||
|
|
clonedict
|
||
|
|
Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
|
||
|
|
}if
|
||
|
|
dup type/arraytype eq
|
||
|
|
{
|
||
|
|
Adobe_AGM_Core/AGMCORE_tmp get exch
|
||
|
|
clonearray
|
||
|
|
Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
|
||
|
|
}if
|
||
|
|
exch dup
|
||
|
|
Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put
|
||
|
|
}forall
|
||
|
|
exch{cvx}if
|
||
|
|
}bdf
|
||
|
|
/clonedict
|
||
|
|
{
|
||
|
|
dup length dict
|
||
|
|
begin
|
||
|
|
{
|
||
|
|
dup type/dicttype eq
|
||
|
|
{clonedict}if
|
||
|
|
dup type/arraytype eq
|
||
|
|
{clonearray}if
|
||
|
|
def
|
||
|
|
}forall
|
||
|
|
currentdict
|
||
|
|
end
|
||
|
|
}bdf
|
||
|
|
/DeviceN_PS2
|
||
|
|
{
|
||
|
|
/currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and
|
||
|
|
}bdf
|
||
|
|
/Indexed_DeviceN
|
||
|
|
{
|
||
|
|
/indexed_colorspace_dict AGMCORE_gget dup null ne{
|
||
|
|
dup/CSDBase known{
|
||
|
|
/CSDBase get/CSD get_res/Names known
|
||
|
|
}{
|
||
|
|
pop false
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
pop false
|
||
|
|
}ifelse
|
||
|
|
}bdf
|
||
|
|
/DeviceN_NoneName
|
||
|
|
{
|
||
|
|
/Names where{
|
||
|
|
pop
|
||
|
|
false Names
|
||
|
|
{
|
||
|
|
(None)eq or
|
||
|
|
}forall
|
||
|
|
}{
|
||
|
|
false
|
||
|
|
}ifelse
|
||
|
|
}bdf
|
||
|
|
/DeviceN_PS2_inRip_seps
|
||
|
|
{
|
||
|
|
/AGMCORE_in_rip_sep where
|
||
|
|
{
|
||
|
|
pop dup type dup/arraytype eq exch/packedarraytype eq or
|
||
|
|
{
|
||
|
|
dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and
|
||
|
|
{
|
||
|
|
/currentcolorspace exch AGMCORE_gput
|
||
|
|
false
|
||
|
|
}{
|
||
|
|
true
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
true
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
true
|
||
|
|
}ifelse
|
||
|
|
}bdf
|
||
|
|
/base_colorspace_type
|
||
|
|
{
|
||
|
|
dup type/arraytype eq{0 get}if
|
||
|
|
}bdf
|
||
|
|
/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
|
||
|
|
{
|
||
|
|
/pdfmark_5{cleartomark}bind def
|
||
|
|
}{
|
||
|
|
/pdfmark_5{pdfmark}bind def
|
||
|
|
}ifelse
|
||
|
|
/ReadBypdfmark_5
|
||
|
|
{
|
||
|
|
currentfile exch 0 exch/SubFileDecode filter
|
||
|
|
/currentdistillerparams where
|
||
|
|
{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
|
||
|
|
{flushfile cleartomark}
|
||
|
|
{/PUT pdfmark}ifelse
|
||
|
|
}bdf
|
||
|
|
/xpdfm
|
||
|
|
{
|
||
|
|
{
|
||
|
|
dup 0 get/Label eq
|
||
|
|
{
|
||
|
|
aload length[exch 1 add 1 roll/PAGELABEL
|
||
|
|
}{
|
||
|
|
aload pop
|
||
|
|
[{ThisPage}<<5 -2 roll>>/PUT
|
||
|
|
}ifelse
|
||
|
|
pdfmark_5
|
||
|
|
}forall
|
||
|
|
}bdf
|
||
|
|
/ds{
|
||
|
|
Adobe_AGM_Utils begin
|
||
|
|
}bdf
|
||
|
|
/dt{
|
||
|
|
currentdict Adobe_AGM_Utils eq{
|
||
|
|
end
|
||
|
|
}if
|
||
|
|
}bdf
|
||
|
|
systemdict/setpacking known
|
||
|
|
{setpacking}if
|
||
|
|
%%EndResource
|
||
|
|
%%BeginResource: procset Adobe_AGM_Core 2.0 0
|
||
|
|
%%Version: 2.0 0
|
||
|
|
%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved.
|
||
|
|
systemdict/setpacking known
|
||
|
|
{
|
||
|
|
currentpacking
|
||
|
|
true setpacking
|
||
|
|
}if
|
||
|
|
userdict/Adobe_AGM_Core 209 dict dup begin put
|
||
|
|
/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def
|
||
|
|
/AGMCORE_str256 256 string def
|
||
|
|
/AGMCORE_save nd
|
||
|
|
/AGMCORE_graphicsave nd
|
||
|
|
/AGMCORE_c 0 def
|
||
|
|
/AGMCORE_m 0 def
|
||
|
|
/AGMCORE_y 0 def
|
||
|
|
/AGMCORE_k 0 def
|
||
|
|
/AGMCORE_cmykbuf 4 array def
|
||
|
|
/AGMCORE_screen[currentscreen]cvx def
|
||
|
|
/AGMCORE_tmp 0 def
|
||
|
|
/AGMCORE_&setgray nd
|
||
|
|
/AGMCORE_&setcolor nd
|
||
|
|
/AGMCORE_&setcolorspace nd
|
||
|
|
/AGMCORE_&setcmykcolor nd
|
||
|
|
/AGMCORE_cyan_plate nd
|
||
|
|
/AGMCORE_magenta_plate nd
|
||
|
|
/AGMCORE_yellow_plate nd
|
||
|
|
/AGMCORE_black_plate nd
|
||
|
|
/AGMCORE_plate_ndx nd
|
||
|
|
/AGMCORE_get_ink_data nd
|
||
|
|
/AGMCORE_is_cmyk_sep nd
|
||
|
|
/AGMCORE_host_sep nd
|
||
|
|
/AGMCORE_avoid_L2_sep_space nd
|
||
|
|
/AGMCORE_distilling nd
|
||
|
|
/AGMCORE_composite_job nd
|
||
|
|
/AGMCORE_producing_seps nd
|
||
|
|
/AGMCORE_ps_level -1 def
|
||
|
|
/AGMCORE_ps_version -1 def
|
||
|
|
/AGMCORE_environ_ok nd
|
||
|
|
/AGMCORE_CSD_cache 0 dict def
|
||
|
|
/AGMCORE_currentoverprint false def
|
||
|
|
/AGMCORE_deltaX nd
|
||
|
|
/AGMCORE_deltaY nd
|
||
|
|
/AGMCORE_name nd
|
||
|
|
/AGMCORE_sep_special nd
|
||
|
|
/AGMCORE_err_strings 4 dict def
|
||
|
|
/AGMCORE_cur_err nd
|
||
|
|
/AGMCORE_current_spot_alias false def
|
||
|
|
/AGMCORE_inverting false def
|
||
|
|
/AGMCORE_feature_dictCount nd
|
||
|
|
/AGMCORE_feature_opCount nd
|
||
|
|
/AGMCORE_feature_ctm nd
|
||
|
|
/AGMCORE_ConvertToProcess false def
|
||
|
|
/AGMCORE_Default_CTM matrix def
|
||
|
|
/AGMCORE_Default_PageSize nd
|
||
|
|
/AGMCORE_Default_flatness nd
|
||
|
|
/AGMCORE_currentbg nd
|
||
|
|
/AGMCORE_currentucr nd
|
||
|
|
/AGMCORE_pattern_paint_type 0 def
|
||
|
|
/knockout_unitsq nd
|
||
|
|
currentglobal true setglobal
|
||
|
|
[/CSA/Gradient/Procedure]
|
||
|
|
{
|
||
|
|
/Generic/Category findresource dup length dict copy/Category defineresource pop
|
||
|
|
}forall
|
||
|
|
setglobal
|
||
|
|
/AGMCORE_key_known
|
||
|
|
{
|
||
|
|
where{
|
||
|
|
/Adobe_AGM_Core_Id known
|
||
|
|
}{
|
||
|
|
false
|
||
|
|
}ifelse
|
||
|
|
}ndf
|
||
|
|
/flushinput
|
||
|
|
{
|
||
|
|
save
|
||
|
|
2 dict begin
|
||
|
|
/CompareBuffer 3 -1 roll def
|
||
|
|
/readbuffer 256 string def
|
||
|
|
mark
|
||
|
|
{
|
||
|
|
currentfile readbuffer{readline}stopped
|
||
|
|
{cleartomark mark}
|
||
|
|
{
|
||
|
|
not
|
||
|
|
{pop exit}
|
||
|
|
if
|
||
|
|
CompareBuffer eq
|
||
|
|
{exit}
|
||
|
|
if
|
||
|
|
}ifelse
|
||
|
|
}loop
|
||
|
|
cleartomark
|
||
|
|
end
|
||
|
|
restore
|
||
|
|
}bdf
|
||
|
|
/getspotfunction
|
||
|
|
{
|
||
|
|
AGMCORE_screen exch pop exch pop
|
||
|
|
dup type/dicttype eq{
|
||
|
|
dup/HalftoneType get 1 eq{
|
||
|
|
/SpotFunction get
|
||
|
|
}{
|
||
|
|
dup/HalftoneType get 2 eq{
|
||
|
|
/GraySpotFunction get
|
||
|
|
}{
|
||
|
|
pop
|
||
|
|
{
|
||
|
|
abs exch abs 2 copy add 1 gt{
|
||
|
|
1 sub dup mul exch 1 sub dup mul add 1 sub
|
||
|
|
}{
|
||
|
|
dup mul exch dup mul add 1 exch sub
|
||
|
|
}ifelse
|
||
|
|
}bind
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
/np
|
||
|
|
{newpath}bdf
|
||
|
|
/clp_npth
|
||
|
|
{clip np}def
|
||
|
|
/eoclp_npth
|
||
|
|
{eoclip np}def
|
||
|
|
/npth_clp
|
||
|
|
{np clip}def
|
||
|
|
/graphic_setup
|
||
|
|
{
|
||
|
|
/AGMCORE_graphicsave save store
|
||
|
|
concat
|
||
|
|
0 setgray
|
||
|
|
0 setlinecap
|
||
|
|
0 setlinejoin
|
||
|
|
1 setlinewidth
|
||
|
|
[]0 setdash
|
||
|
|
10 setmiterlimit
|
||
|
|
np
|
||
|
|
false setoverprint
|
||
|
|
false setstrokeadjust
|
||
|
|
//Adobe_AGM_Core/spot_alias gx
|
||
|
|
/Adobe_AGM_Image where{
|
||
|
|
pop
|
||
|
|
Adobe_AGM_Image/spot_alias 2 copy known{
|
||
|
|
gx
|
||
|
|
}{
|
||
|
|
pop pop
|
||
|
|
}ifelse
|
||
|
|
}if
|
||
|
|
/sep_colorspace_dict null AGMCORE_gput
|
||
|
|
100 dict begin
|
||
|
|
/dictstackcount countdictstack def
|
||
|
|
/showpage{}def
|
||
|
|
mark
|
||
|
|
}def
|
||
|
|
/graphic_cleanup
|
||
|
|
{
|
||
|
|
cleartomark
|
||
|
|
dictstackcount 1 countdictstack 1 sub{end}for
|
||
|
|
end
|
||
|
|
AGMCORE_graphicsave restore
|
||
|
|
}def
|
||
|
|
/compose_error_msg
|
||
|
|
{
|
||
|
|
grestoreall initgraphics
|
||
|
|
/Helvetica findfont 10 scalefont setfont
|
||
|
|
/AGMCORE_deltaY 100 def
|
||
|
|
/AGMCORE_deltaX 310 def
|
||
|
|
clippath pathbbox np pop pop 36 add exch 36 add exch moveto
|
||
|
|
0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
|
||
|
|
0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
|
||
|
|
0 AGMCORE_&setgray
|
||
|
|
gsave 1 AGMCORE_&setgray fill grestore
|
||
|
|
1 setlinewidth gsave stroke grestore
|
||
|
|
currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
|
||
|
|
/AGMCORE_deltaY 12 def
|
||
|
|
/AGMCORE_tmp 0 def
|
||
|
|
AGMCORE_err_strings exch get
|
||
|
|
{
|
||
|
|
dup 32 eq
|
||
|
|
{
|
||
|
|
pop
|
||
|
|
AGMCORE_str256 0 AGMCORE_tmp getinterval
|
||
|
|
stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
|
||
|
|
{
|
||
|
|
currentpoint AGMCORE_deltaY sub exch pop
|
||
|
|
clippath pathbbox pop pop pop 44 add exch moveto
|
||
|
|
}if
|
||
|
|
AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show
|
||
|
|
0 1 AGMCORE_str256 length 1 sub
|
||
|
|
{
|
||
|
|
AGMCORE_str256 exch 0 put
|
||
|
|
}for
|
||
|
|
/AGMCORE_tmp 0 def
|
||
|
|
}{
|
||
|
|
AGMCORE_str256 exch AGMCORE_tmp xpt
|
||
|
|
/AGMCORE_tmp AGMCORE_tmp 1 add def
|
||
|
|
}ifelse
|
||
|
|
}forall
|
||
|
|
}bdf
|
||
|
|
/AGMCORE_CMYKDeviceNColorspaces[
|
||
|
|
[/Separation/None/DeviceCMYK{0 0 0}]
|
||
|
|
[/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind]
|
||
|
|
[/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind]
|
||
|
|
[/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind]
|
||
|
|
[/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind]
|
||
|
|
[/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind]
|
||
|
|
[/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind]
|
||
|
|
[/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind]
|
||
|
|
[/Separation(Cyan)/DeviceCMYK{0 0 0}]
|
||
|
|
[/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind]
|
||
|
|
[/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind]
|
||
|
|
[/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind]
|
||
|
|
[/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}]
|
||
|
|
[/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind]
|
||
|
|
[/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}]
|
||
|
|
[/DeviceCMYK]
|
||
|
|
]def
|
||
|
|
/ds{
|
||
|
|
Adobe_AGM_Core begin
|
||
|
|
/currentdistillerparams where
|
||
|
|
{
|
||
|
|
pop currentdistillerparams/CoreDistVersion get 5000 lt
|
||
|
|
{<</DetectBlends false>>setdistillerparams}if
|
||
|
|
}if
|
||
|
|
/AGMCORE_ps_version xdf
|
||
|
|
/AGMCORE_ps_level xdf
|
||
|
|
errordict/AGM_handleerror known not{
|
||
|
|
errordict/AGM_handleerror errordict/handleerror get put
|
||
|
|
errordict/handleerror{
|
||
|
|
Adobe_AGM_Core begin
|
||
|
|
$error/newerror get AGMCORE_cur_err null ne and{
|
||
|
|
$error/newerror false put
|
||
|
|
AGMCORE_cur_err compose_error_msg
|
||
|
|
}if
|
||
|
|
$error/newerror true put
|
||
|
|
end
|
||
|
|
errordict/AGM_handleerror get exec
|
||
|
|
}bind put
|
||
|
|
}if
|
||
|
|
/AGMCORE_environ_ok
|
||
|
|
ps_level AGMCORE_ps_level ge
|
||
|
|
ps_version AGMCORE_ps_version ge and
|
||
|
|
AGMCORE_ps_level -1 eq or
|
||
|
|
def
|
||
|
|
AGMCORE_environ_ok not
|
||
|
|
{/AGMCORE_cur_err/AGMCORE_bad_environ def}if
|
||
|
|
/AGMCORE_&setgray systemdict/setgray get def
|
||
|
|
level2{
|
||
|
|
/AGMCORE_&setcolor systemdict/setcolor get def
|
||
|
|
/AGMCORE_&setcolorspace systemdict/setcolorspace get def
|
||
|
|
}if
|
||
|
|
/AGMCORE_currentbg currentblackgeneration def
|
||
|
|
/AGMCORE_currentucr currentundercolorremoval def
|
||
|
|
/AGMCORE_Default_flatness currentflat def
|
||
|
|
/AGMCORE_distilling
|
||
|
|
/product where{
|
||
|
|
pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and
|
||
|
|
}{
|
||
|
|
false
|
||
|
|
}ifelse
|
||
|
|
def
|
||
|
|
/AGMCORE_GSTATE AGMCORE_key_known not{
|
||
|
|
/AGMCORE_GSTATE 21 dict def
|
||
|
|
/AGMCORE_tmpmatrix matrix def
|
||
|
|
/AGMCORE_gstack 32 array def
|
||
|
|
/AGMCORE_gstackptr 0 def
|
||
|
|
/AGMCORE_gstacksaveptr 0 def
|
||
|
|
/AGMCORE_gstackframekeys 14 def
|
||
|
|
/AGMCORE_&gsave/gsave ldf
|
||
|
|
/AGMCORE_&grestore/grestore ldf
|
||
|
|
/AGMCORE_&grestoreall/grestoreall ldf
|
||
|
|
/AGMCORE_&save/save ldf
|
||
|
|
/AGMCORE_&setoverprint/setoverprint ldf
|
||
|
|
/AGMCORE_gdictcopy{
|
||
|
|
begin
|
||
|
|
{def}forall
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/AGMCORE_gput{
|
||
|
|
AGMCORE_gstack AGMCORE_gstackptr get
|
||
|
|
3 1 roll
|
||
|
|
put
|
||
|
|
}def
|
||
|
|
/AGMCORE_gget{
|
||
|
|
AGMCORE_gstack AGMCORE_gstackptr get
|
||
|
|
exch
|
||
|
|
get
|
||
|
|
}def
|
||
|
|
/gsave{
|
||
|
|
AGMCORE_&gsave
|
||
|
|
AGMCORE_gstack AGMCORE_gstackptr get
|
||
|
|
AGMCORE_gstackptr 1 add
|
||
|
|
dup 32 ge{limitcheck}if
|
||
|
|
/AGMCORE_gstackptr exch store
|
||
|
|
AGMCORE_gstack AGMCORE_gstackptr get
|
||
|
|
AGMCORE_gdictcopy
|
||
|
|
}def
|
||
|
|
/grestore{
|
||
|
|
AGMCORE_&grestore
|
||
|
|
AGMCORE_gstackptr 1 sub
|
||
|
|
dup AGMCORE_gstacksaveptr lt{1 add}if
|
||
|
|
dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known
|
||
|
|
{/AGMCORE_currentoverprint get setoverprint}{pop}ifelse
|
||
|
|
/AGMCORE_gstackptr exch store
|
||
|
|
}def
|
||
|
|
/grestoreall{
|
||
|
|
AGMCORE_&grestoreall
|
||
|
|
/AGMCORE_gstackptr AGMCORE_gstacksaveptr store
|
||
|
|
}def
|
||
|
|
/save{
|
||
|
|
AGMCORE_&save
|
||
|
|
AGMCORE_gstack AGMCORE_gstackptr get
|
||
|
|
AGMCORE_gstackptr 1 add
|
||
|
|
dup 32 ge{limitcheck}if
|
||
|
|
/AGMCORE_gstackptr exch store
|
||
|
|
/AGMCORE_gstacksaveptr AGMCORE_gstackptr store
|
||
|
|
AGMCORE_gstack AGMCORE_gstackptr get
|
||
|
|
AGMCORE_gdictcopy
|
||
|
|
}def
|
||
|
|
/setoverprint{
|
||
|
|
dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint
|
||
|
|
}def
|
||
|
|
0 1 AGMCORE_gstack length 1 sub{
|
||
|
|
AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
|
||
|
|
}for
|
||
|
|
}if
|
||
|
|
level3/AGMCORE_&sysshfill AGMCORE_key_known not and
|
||
|
|
{
|
||
|
|
/AGMCORE_&sysshfill systemdict/shfill get def
|
||
|
|
/AGMCORE_&sysmakepattern systemdict/makepattern get def
|
||
|
|
/AGMCORE_&usrmakepattern/makepattern load def
|
||
|
|
}if
|
||
|
|
/currentcmykcolor[0 0 0 0]AGMCORE_gput
|
||
|
|
/currentstrokeadjust false AGMCORE_gput
|
||
|
|
/currentcolorspace[/DeviceGray]AGMCORE_gput
|
||
|
|
/sep_tint 0 AGMCORE_gput
|
||
|
|
/devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput
|
||
|
|
/sep_colorspace_dict null AGMCORE_gput
|
||
|
|
/devicen_colorspace_dict null AGMCORE_gput
|
||
|
|
/indexed_colorspace_dict null AGMCORE_gput
|
||
|
|
/currentcolor_intent()AGMCORE_gput
|
||
|
|
/customcolor_tint 1 AGMCORE_gput
|
||
|
|
/absolute_colorimetric_crd null AGMCORE_gput
|
||
|
|
/relative_colorimetric_crd null AGMCORE_gput
|
||
|
|
/saturation_crd null AGMCORE_gput
|
||
|
|
/perceptual_crd null AGMCORE_gput
|
||
|
|
currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf
|
||
|
|
cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf
|
||
|
|
<<
|
||
|
|
/MaxPatternItem currentsystemparams/MaxPatternCache get
|
||
|
|
>>
|
||
|
|
setuserparams
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/ps
|
||
|
|
{
|
||
|
|
/setcmykcolor where{
|
||
|
|
pop
|
||
|
|
Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put
|
||
|
|
}if
|
||
|
|
Adobe_AGM_Core begin
|
||
|
|
/setcmykcolor
|
||
|
|
{
|
||
|
|
4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput
|
||
|
|
1 sub 4 1 roll
|
||
|
|
3{
|
||
|
|
3 index add neg dup 0 lt{
|
||
|
|
pop 0
|
||
|
|
}if
|
||
|
|
3 1 roll
|
||
|
|
}repeat
|
||
|
|
setrgbcolor pop
|
||
|
|
}ndf
|
||
|
|
/currentcmykcolor
|
||
|
|
{
|
||
|
|
/currentcmykcolor AGMCORE_gget aload pop
|
||
|
|
}ndf
|
||
|
|
/setoverprint
|
||
|
|
{pop}ndf
|
||
|
|
/currentoverprint
|
||
|
|
{false}ndf
|
||
|
|
/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
|
||
|
|
/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
|
||
|
|
/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
|
||
|
|
/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
|
||
|
|
/AGMCORE_plate_ndx
|
||
|
|
AGMCORE_cyan_plate{
|
||
|
|
0
|
||
|
|
}{
|
||
|
|
AGMCORE_magenta_plate{
|
||
|
|
1
|
||
|
|
}{
|
||
|
|
AGMCORE_yellow_plate{
|
||
|
|
2
|
||
|
|
}{
|
||
|
|
AGMCORE_black_plate{
|
||
|
|
3
|
||
|
|
}{
|
||
|
|
4
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
def
|
||
|
|
/AGMCORE_have_reported_unsupported_color_space false def
|
||
|
|
/AGMCORE_report_unsupported_color_space
|
||
|
|
{
|
||
|
|
AGMCORE_have_reported_unsupported_color_space false eq
|
||
|
|
{
|
||
|
|
(Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)==
|
||
|
|
Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
/AGMCORE_composite_job
|
||
|
|
AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
|
||
|
|
/AGMCORE_in_rip_sep
|
||
|
|
/AGMCORE_in_rip_sep where{
|
||
|
|
pop AGMCORE_in_rip_sep
|
||
|
|
}{
|
||
|
|
AGMCORE_distilling
|
||
|
|
{
|
||
|
|
false
|
||
|
|
}{
|
||
|
|
userdict/Adobe_AGM_OnHost_Seps known{
|
||
|
|
false
|
||
|
|
}{
|
||
|
|
level2{
|
||
|
|
currentpagedevice/Separations 2 copy known{
|
||
|
|
get
|
||
|
|
}{
|
||
|
|
pop pop false
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
false
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
def
|
||
|
|
/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
|
||
|
|
/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
|
||
|
|
/AGM_preserve_spots
|
||
|
|
/AGM_preserve_spots where{
|
||
|
|
pop AGM_preserve_spots
|
||
|
|
}{
|
||
|
|
AGMCORE_distilling AGMCORE_producing_seps or
|
||
|
|
}ifelse
|
||
|
|
def
|
||
|
|
/AGM_is_distiller_preserving_spotimages
|
||
|
|
{
|
||
|
|
currentdistillerparams/PreserveOverprintSettings known
|
||
|
|
{
|
||
|
|
currentdistillerparams/PreserveOverprintSettings get
|
||
|
|
{
|
||
|
|
currentdistillerparams/ColorConversionStrategy known
|
||
|
|
{
|
||
|
|
currentdistillerparams/ColorConversionStrategy get
|
||
|
|
/sRGB ne
|
||
|
|
}{
|
||
|
|
true
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
false
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
false
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/convert_spot_to_process where{pop}{
|
||
|
|
/convert_spot_to_process
|
||
|
|
{
|
||
|
|
//Adobe_AGM_Core begin
|
||
|
|
dup map_alias{
|
||
|
|
/Name get exch pop
|
||
|
|
}if
|
||
|
|
dup dup(None)eq exch(All)eq or
|
||
|
|
{
|
||
|
|
pop false
|
||
|
|
}{
|
||
|
|
AGMCORE_host_sep
|
||
|
|
{
|
||
|
|
gsave
|
||
|
|
1 0 0 0 setcmykcolor currentgray 1 exch sub
|
||
|
|
0 1 0 0 setcmykcolor currentgray 1 exch sub
|
||
|
|
0 0 1 0 setcmykcolor currentgray 1 exch sub
|
||
|
|
0 0 0 1 setcmykcolor currentgray 1 exch sub
|
||
|
|
add add add 0 eq
|
||
|
|
{
|
||
|
|
pop false
|
||
|
|
}{
|
||
|
|
false setoverprint
|
||
|
|
current_spot_alias false set_spot_alias
|
||
|
|
1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
|
||
|
|
set_spot_alias
|
||
|
|
currentgray 1 ne
|
||
|
|
}ifelse
|
||
|
|
grestore
|
||
|
|
}{
|
||
|
|
AGMCORE_distilling
|
||
|
|
{
|
||
|
|
pop AGM_is_distiller_preserving_spotimages not
|
||
|
|
}{
|
||
|
|
//Adobe_AGM_Core/AGMCORE_name xddf
|
||
|
|
false
|
||
|
|
//Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq
|
||
|
|
AGMUTIL_cpd/OverrideSeparations known and
|
||
|
|
{
|
||
|
|
AGMUTIL_cpd/OverrideSeparations get
|
||
|
|
{
|
||
|
|
/HqnSpots/ProcSet resourcestatus
|
||
|
|
{
|
||
|
|
pop pop pop true
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
{
|
||
|
|
AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not
|
||
|
|
}{
|
||
|
|
gsave
|
||
|
|
[/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace
|
||
|
|
false
|
||
|
|
AGMUTIL_cpd/SeparationColorNames 2 copy known
|
||
|
|
{
|
||
|
|
get
|
||
|
|
{AGMCORE_name eq or}forall
|
||
|
|
not
|
||
|
|
}{
|
||
|
|
pop pop pop true
|
||
|
|
}ifelse
|
||
|
|
grestore
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
}ifelse
|
||
|
|
/convert_to_process where{pop}{
|
||
|
|
/convert_to_process
|
||
|
|
{
|
||
|
|
dup length 0 eq
|
||
|
|
{
|
||
|
|
pop false
|
||
|
|
}{
|
||
|
|
AGMCORE_host_sep
|
||
|
|
{
|
||
|
|
dup true exch
|
||
|
|
{
|
||
|
|
dup(Cyan)eq exch
|
||
|
|
dup(Magenta)eq 3 -1 roll or exch
|
||
|
|
dup(Yellow)eq 3 -1 roll or exch
|
||
|
|
dup(Black)eq 3 -1 roll or
|
||
|
|
{pop}
|
||
|
|
{convert_spot_to_process and}ifelse
|
||
|
|
}
|
||
|
|
forall
|
||
|
|
{
|
||
|
|
true exch
|
||
|
|
{
|
||
|
|
dup(Cyan)eq exch
|
||
|
|
dup(Magenta)eq 3 -1 roll or exch
|
||
|
|
dup(Yellow)eq 3 -1 roll or exch
|
||
|
|
(Black)eq or and
|
||
|
|
}forall
|
||
|
|
not
|
||
|
|
}{pop false}ifelse
|
||
|
|
}{
|
||
|
|
false exch
|
||
|
|
{
|
||
|
|
/PhotoshopDuotoneList where{pop false}{true}ifelse
|
||
|
|
{
|
||
|
|
dup(Cyan)eq exch
|
||
|
|
dup(Magenta)eq 3 -1 roll or exch
|
||
|
|
dup(Yellow)eq 3 -1 roll or exch
|
||
|
|
dup(Black)eq 3 -1 roll or
|
||
|
|
{pop}
|
||
|
|
{convert_spot_to_process or}ifelse
|
||
|
|
}
|
||
|
|
{
|
||
|
|
convert_spot_to_process or
|
||
|
|
}
|
||
|
|
ifelse
|
||
|
|
}
|
||
|
|
forall
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
}ifelse
|
||
|
|
/AGMCORE_avoid_L2_sep_space
|
||
|
|
version cvr 2012 lt
|
||
|
|
level2 and
|
||
|
|
AGMCORE_producing_seps not and
|
||
|
|
def
|
||
|
|
/AGMCORE_is_cmyk_sep
|
||
|
|
AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
|
||
|
|
def
|
||
|
|
/AGM_avoid_0_cmyk where{
|
||
|
|
pop AGM_avoid_0_cmyk
|
||
|
|
}{
|
||
|
|
AGM_preserve_spots
|
||
|
|
userdict/Adobe_AGM_OnHost_Seps known
|
||
|
|
userdict/Adobe_AGM_InRip_Seps known or
|
||
|
|
not and
|
||
|
|
}ifelse
|
||
|
|
{
|
||
|
|
/setcmykcolor[
|
||
|
|
{
|
||
|
|
4 copy add add add 0 eq currentoverprint and{
|
||
|
|
pop 0.0005
|
||
|
|
}if
|
||
|
|
}/exec cvx
|
||
|
|
/AGMCORE_&setcmykcolor load dup type/operatortype ne{
|
||
|
|
/exec cvx
|
||
|
|
}if
|
||
|
|
]cvx def
|
||
|
|
}if
|
||
|
|
/AGMCORE_IsSeparationAProcessColor
|
||
|
|
{
|
||
|
|
dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or
|
||
|
|
}def
|
||
|
|
AGMCORE_host_sep{
|
||
|
|
/setcolortransfer
|
||
|
|
{
|
||
|
|
AGMCORE_cyan_plate{
|
||
|
|
pop pop pop
|
||
|
|
}{
|
||
|
|
AGMCORE_magenta_plate{
|
||
|
|
4 3 roll pop pop pop
|
||
|
|
}{
|
||
|
|
AGMCORE_yellow_plate{
|
||
|
|
4 2 roll pop pop pop
|
||
|
|
}{
|
||
|
|
4 1 roll pop pop pop
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
settransfer
|
||
|
|
}
|
||
|
|
def
|
||
|
|
/AGMCORE_get_ink_data
|
||
|
|
AGMCORE_cyan_plate{
|
||
|
|
{pop pop pop}
|
||
|
|
}{
|
||
|
|
AGMCORE_magenta_plate{
|
||
|
|
{4 3 roll pop pop pop}
|
||
|
|
}{
|
||
|
|
AGMCORE_yellow_plate{
|
||
|
|
{4 2 roll pop pop pop}
|
||
|
|
}{
|
||
|
|
{4 1 roll pop pop pop}
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
def
|
||
|
|
/AGMCORE_RemoveProcessColorNames
|
||
|
|
{
|
||
|
|
1 dict begin
|
||
|
|
/filtername
|
||
|
|
{
|
||
|
|
dup/Cyan eq 1 index(Cyan)eq or
|
||
|
|
{pop(_cyan_)}if
|
||
|
|
dup/Magenta eq 1 index(Magenta)eq or
|
||
|
|
{pop(_magenta_)}if
|
||
|
|
dup/Yellow eq 1 index(Yellow)eq or
|
||
|
|
{pop(_yellow_)}if
|
||
|
|
dup/Black eq 1 index(Black)eq or
|
||
|
|
{pop(_black_)}if
|
||
|
|
}def
|
||
|
|
dup type/arraytype eq
|
||
|
|
{[exch{filtername}forall]}
|
||
|
|
{filtername}ifelse
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
level3{
|
||
|
|
/AGMCORE_IsCurrentColor
|
||
|
|
{
|
||
|
|
dup AGMCORE_IsSeparationAProcessColor
|
||
|
|
{
|
||
|
|
AGMCORE_plate_ndx 0 eq
|
||
|
|
{dup(Cyan)eq exch/Cyan eq or}if
|
||
|
|
AGMCORE_plate_ndx 1 eq
|
||
|
|
{dup(Magenta)eq exch/Magenta eq or}if
|
||
|
|
AGMCORE_plate_ndx 2 eq
|
||
|
|
{dup(Yellow)eq exch/Yellow eq or}if
|
||
|
|
AGMCORE_plate_ndx 3 eq
|
||
|
|
{dup(Black)eq exch/Black eq or}if
|
||
|
|
AGMCORE_plate_ndx 4 eq
|
||
|
|
{pop false}if
|
||
|
|
}{
|
||
|
|
gsave
|
||
|
|
false setoverprint
|
||
|
|
current_spot_alias false set_spot_alias
|
||
|
|
1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
|
||
|
|
set_spot_alias
|
||
|
|
currentgray 1 ne
|
||
|
|
grestore
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/AGMCORE_filter_functiondatasource
|
||
|
|
{
|
||
|
|
5 dict begin
|
||
|
|
/data_in xdf
|
||
|
|
data_in type/stringtype eq
|
||
|
|
{
|
||
|
|
/ncomp xdf
|
||
|
|
/comp xdf
|
||
|
|
/string_out data_in length ncomp idiv string def
|
||
|
|
0 ncomp data_in length 1 sub
|
||
|
|
{
|
||
|
|
string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put
|
||
|
|
}for
|
||
|
|
string_out
|
||
|
|
}{
|
||
|
|
string/string_in xdf
|
||
|
|
/string_out 1 string def
|
||
|
|
/component xdf
|
||
|
|
[
|
||
|
|
data_in string_in/readstring cvx
|
||
|
|
[component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx
|
||
|
|
[/pop cvx()]cvx/ifelse cvx
|
||
|
|
]cvx/ReusableStreamDecode filter
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/AGMCORE_separateShadingFunction
|
||
|
|
{
|
||
|
|
2 dict begin
|
||
|
|
/paint? xdf
|
||
|
|
/channel xdf
|
||
|
|
dup type/dicttype eq
|
||
|
|
{
|
||
|
|
begin
|
||
|
|
FunctionType 0 eq
|
||
|
|
{
|
||
|
|
/DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def
|
||
|
|
currentdict/Decode known
|
||
|
|
{/Decode Decode channel 2 mul 2 getinterval def}if
|
||
|
|
paint? not
|
||
|
|
{/Decode[1 1]def}if
|
||
|
|
}if
|
||
|
|
FunctionType 2 eq
|
||
|
|
{
|
||
|
|
paint?
|
||
|
|
{
|
||
|
|
/C0[C0 channel get 1 exch sub]def
|
||
|
|
/C1[C1 channel get 1 exch sub]def
|
||
|
|
}{
|
||
|
|
/C0[1]def
|
||
|
|
/C1[1]def
|
||
|
|
}ifelse
|
||
|
|
}if
|
||
|
|
FunctionType 3 eq
|
||
|
|
{
|
||
|
|
/Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def
|
||
|
|
}if
|
||
|
|
currentdict/Range known
|
||
|
|
{/Range[0 1]def}if
|
||
|
|
currentdict
|
||
|
|
end}{
|
||
|
|
channel get 0 paint? AGMCORE_separateShadingFunction
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/AGMCORE_separateShading
|
||
|
|
{
|
||
|
|
3 -1 roll begin
|
||
|
|
currentdict/Function known
|
||
|
|
{
|
||
|
|
currentdict/Background known
|
||
|
|
{[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if
|
||
|
|
Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf
|
||
|
|
/ColorSpace[/DeviceGray]def
|
||
|
|
}{
|
||
|
|
ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq
|
||
|
|
{
|
||
|
|
/ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
|
||
|
|
}{
|
||
|
|
ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put
|
||
|
|
}ifelse
|
||
|
|
ColorSpace 0 get/Separation eq
|
||
|
|
{
|
||
|
|
{
|
||
|
|
[1/exch cvx/sub cvx]cvx
|
||
|
|
}{
|
||
|
|
[/pop cvx 1]cvx
|
||
|
|
}ifelse
|
||
|
|
ColorSpace 3 3 -1 roll put
|
||
|
|
pop
|
||
|
|
}{
|
||
|
|
{
|
||
|
|
[exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx
|
||
|
|
}{
|
||
|
|
pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx
|
||
|
|
}ifelse
|
||
|
|
ColorSpace 3 3 -1 roll bind put
|
||
|
|
}ifelse
|
||
|
|
ColorSpace 2/DeviceGray put
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/AGMCORE_separateShadingDict
|
||
|
|
{
|
||
|
|
dup/ColorSpace get
|
||
|
|
dup type/arraytype ne
|
||
|
|
{[exch]}if
|
||
|
|
dup 0 get/DeviceCMYK eq
|
||
|
|
{
|
||
|
|
exch begin
|
||
|
|
currentdict
|
||
|
|
AGMCORE_cyan_plate
|
||
|
|
{0 true}if
|
||
|
|
AGMCORE_magenta_plate
|
||
|
|
{1 true}if
|
||
|
|
AGMCORE_yellow_plate
|
||
|
|
{2 true}if
|
||
|
|
AGMCORE_black_plate
|
||
|
|
{3 true}if
|
||
|
|
AGMCORE_plate_ndx 4 eq
|
||
|
|
{0 false}if
|
||
|
|
dup not currentoverprint and
|
||
|
|
{/AGMCORE_ignoreshade true def}if
|
||
|
|
AGMCORE_separateShading
|
||
|
|
currentdict
|
||
|
|
end exch
|
||
|
|
}if
|
||
|
|
dup 0 get/Separation eq
|
||
|
|
{
|
||
|
|
exch begin
|
||
|
|
ColorSpace 1 get dup/None ne exch/All ne and
|
||
|
|
{
|
||
|
|
ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and
|
||
|
|
{
|
||
|
|
ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
|
||
|
|
{
|
||
|
|
/ColorSpace
|
||
|
|
[
|
||
|
|
/Separation
|
||
|
|
ColorSpace 1 get
|
||
|
|
/DeviceGray
|
||
|
|
[
|
||
|
|
ColorSpace 3 get/exec cvx
|
||
|
|
4 AGMCORE_plate_ndx sub -1/roll cvx
|
||
|
|
4 1/roll cvx
|
||
|
|
3[/pop cvx]cvx/repeat cvx
|
||
|
|
1/exch cvx/sub cvx
|
||
|
|
]cvx
|
||
|
|
]def
|
||
|
|
}{
|
||
|
|
AGMCORE_report_unsupported_color_space
|
||
|
|
AGMCORE_black_plate not
|
||
|
|
{
|
||
|
|
currentdict 0 false AGMCORE_separateShading
|
||
|
|
}if
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
currentdict ColorSpace 1 get AGMCORE_IsCurrentColor
|
||
|
|
0 exch
|
||
|
|
dup not currentoverprint and
|
||
|
|
{/AGMCORE_ignoreshade true def}if
|
||
|
|
AGMCORE_separateShading
|
||
|
|
}ifelse
|
||
|
|
}if
|
||
|
|
currentdict
|
||
|
|
end exch
|
||
|
|
}if
|
||
|
|
dup 0 get/DeviceN eq
|
||
|
|
{
|
||
|
|
exch begin
|
||
|
|
ColorSpace 1 get convert_to_process
|
||
|
|
{
|
||
|
|
ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq
|
||
|
|
{
|
||
|
|
/ColorSpace
|
||
|
|
[
|
||
|
|
/DeviceN
|
||
|
|
ColorSpace 1 get
|
||
|
|
/DeviceGray
|
||
|
|
[
|
||
|
|
ColorSpace 3 get/exec cvx
|
||
|
|
4 AGMCORE_plate_ndx sub -1/roll cvx
|
||
|
|
4 1/roll cvx
|
||
|
|
3[/pop cvx]cvx/repeat cvx
|
||
|
|
1/exch cvx/sub cvx
|
||
|
|
]cvx
|
||
|
|
]def
|
||
|
|
}{
|
||
|
|
AGMCORE_report_unsupported_color_space
|
||
|
|
AGMCORE_black_plate not
|
||
|
|
{
|
||
|
|
currentdict 0 false AGMCORE_separateShading
|
||
|
|
/ColorSpace[/DeviceGray]def
|
||
|
|
}if
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
currentdict
|
||
|
|
false -1 ColorSpace 1 get
|
||
|
|
{
|
||
|
|
AGMCORE_IsCurrentColor
|
||
|
|
{
|
||
|
|
1 add
|
||
|
|
exch pop true exch exit
|
||
|
|
}if
|
||
|
|
1 add
|
||
|
|
}forall
|
||
|
|
exch
|
||
|
|
dup not currentoverprint and
|
||
|
|
{/AGMCORE_ignoreshade true def}if
|
||
|
|
AGMCORE_separateShading
|
||
|
|
}ifelse
|
||
|
|
currentdict
|
||
|
|
end exch
|
||
|
|
}if
|
||
|
|
dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not
|
||
|
|
{
|
||
|
|
exch begin
|
||
|
|
ColorSpace dup type/arraytype eq
|
||
|
|
{0 get}if
|
||
|
|
/DeviceGray ne
|
||
|
|
{
|
||
|
|
AGMCORE_report_unsupported_color_space
|
||
|
|
AGMCORE_black_plate not
|
||
|
|
{
|
||
|
|
ColorSpace 0 get/CIEBasedA eq
|
||
|
|
{
|
||
|
|
/ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def
|
||
|
|
}if
|
||
|
|
ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or
|
||
|
|
{
|
||
|
|
/ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def
|
||
|
|
}if
|
||
|
|
ColorSpace 0 get/CIEBasedDEFG eq
|
||
|
|
{
|
||
|
|
/ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
|
||
|
|
}if
|
||
|
|
currentdict 0 false AGMCORE_separateShading
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
currentdict
|
||
|
|
end exch
|
||
|
|
}if
|
||
|
|
pop
|
||
|
|
dup/AGMCORE_ignoreshade known
|
||
|
|
{
|
||
|
|
begin
|
||
|
|
/ColorSpace[/Separation(None)/DeviceGray{}]def
|
||
|
|
currentdict end
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
/shfill
|
||
|
|
{
|
||
|
|
AGMCORE_separateShadingDict
|
||
|
|
dup/AGMCORE_ignoreshade known
|
||
|
|
{pop}
|
||
|
|
{AGMCORE_&sysshfill}ifelse
|
||
|
|
}def
|
||
|
|
/makepattern
|
||
|
|
{
|
||
|
|
exch
|
||
|
|
dup/PatternType get 2 eq
|
||
|
|
{
|
||
|
|
clonedict
|
||
|
|
begin
|
||
|
|
/Shading Shading AGMCORE_separateShadingDict def
|
||
|
|
Shading/AGMCORE_ignoreshade known
|
||
|
|
currentdict end exch
|
||
|
|
{pop<</PatternType 1/PaintProc{pop}/BBox[0 0 1 1]/XStep 1/YStep 1/PaintType 1/TilingType 3>>}if
|
||
|
|
exch AGMCORE_&sysmakepattern
|
||
|
|
}{
|
||
|
|
exch AGMCORE_&usrmakepattern
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
AGMCORE_in_rip_sep{
|
||
|
|
/setcustomcolor
|
||
|
|
{
|
||
|
|
exch aload pop
|
||
|
|
dup 7 1 roll inRip_spot_has_ink not {
|
||
|
|
4{4 index mul 4 1 roll}
|
||
|
|
repeat
|
||
|
|
/DeviceCMYK setcolorspace
|
||
|
|
6 -2 roll pop pop
|
||
|
|
}{
|
||
|
|
//Adobe_AGM_Core begin
|
||
|
|
/AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf
|
||
|
|
end
|
||
|
|
[/Separation 4 -1 roll/DeviceCMYK
|
||
|
|
{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
|
||
|
|
]
|
||
|
|
setcolorspace
|
||
|
|
}ifelse
|
||
|
|
setcolor
|
||
|
|
}ndf
|
||
|
|
/setseparationgray
|
||
|
|
{
|
||
|
|
[/Separation(All)/DeviceGray{}]setcolorspace_opt
|
||
|
|
1 exch sub setcolor
|
||
|
|
}ndf
|
||
|
|
}{
|
||
|
|
/setseparationgray
|
||
|
|
{
|
||
|
|
AGMCORE_&setgray
|
||
|
|
}ndf
|
||
|
|
}ifelse
|
||
|
|
/findcmykcustomcolor
|
||
|
|
{
|
||
|
|
5 makereadonlyarray
|
||
|
|
}ndf
|
||
|
|
/setcustomcolor
|
||
|
|
{
|
||
|
|
exch aload pop pop
|
||
|
|
4{4 index mul 4 1 roll}repeat
|
||
|
|
setcmykcolor pop
|
||
|
|
}ndf
|
||
|
|
/has_color
|
||
|
|
/colorimage where{
|
||
|
|
AGMCORE_producing_seps{
|
||
|
|
pop true
|
||
|
|
}{
|
||
|
|
systemdict eq
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
false
|
||
|
|
}ifelse
|
||
|
|
def
|
||
|
|
/map_index
|
||
|
|
{
|
||
|
|
1 index mul exch getinterval{255 div}forall
|
||
|
|
}bdf
|
||
|
|
/map_indexed_devn
|
||
|
|
{
|
||
|
|
Lookup Names length 3 -1 roll cvi map_index
|
||
|
|
}bdf
|
||
|
|
/n_color_components
|
||
|
|
{
|
||
|
|
base_colorspace_type
|
||
|
|
dup/DeviceGray eq{
|
||
|
|
pop 1
|
||
|
|
}{
|
||
|
|
/DeviceCMYK eq{
|
||
|
|
4
|
||
|
|
}{
|
||
|
|
3
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}bdf
|
||
|
|
level2{
|
||
|
|
/mo/moveto ldf
|
||
|
|
/li/lineto ldf
|
||
|
|
/cv/curveto ldf
|
||
|
|
/knockout_unitsq
|
||
|
|
{
|
||
|
|
1 setgray
|
||
|
|
0 0 1 1 rectfill
|
||
|
|
}def
|
||
|
|
level2/setcolorspace AGMCORE_key_known not and{
|
||
|
|
/AGMCORE_&&&setcolorspace/setcolorspace ldf
|
||
|
|
/AGMCORE_ReplaceMappedColor
|
||
|
|
{
|
||
|
|
dup type dup/arraytype eq exch/packedarraytype eq or
|
||
|
|
{
|
||
|
|
/AGMCORE_SpotAliasAry2 where{
|
||
|
|
begin
|
||
|
|
dup 0 get dup/Separation eq
|
||
|
|
{
|
||
|
|
pop
|
||
|
|
dup length array copy
|
||
|
|
dup dup 1 get
|
||
|
|
current_spot_alias
|
||
|
|
{
|
||
|
|
dup map_alias
|
||
|
|
{
|
||
|
|
false set_spot_alias
|
||
|
|
dup 1 exch setsepcolorspace
|
||
|
|
true set_spot_alias
|
||
|
|
begin
|
||
|
|
/sep_colorspace_dict currentdict AGMCORE_gput
|
||
|
|
pop pop pop
|
||
|
|
[
|
||
|
|
/Separation Name
|
||
|
|
CSA map_csa
|
||
|
|
MappedCSA
|
||
|
|
/sep_colorspace_proc load
|
||
|
|
]
|
||
|
|
dup Name
|
||
|
|
end
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
map_reserved_ink_name 1 xpt
|
||
|
|
}{
|
||
|
|
/DeviceN eq
|
||
|
|
{
|
||
|
|
dup length array copy
|
||
|
|
dup dup 1 get[
|
||
|
|
exch{
|
||
|
|
current_spot_alias{
|
||
|
|
dup map_alias{
|
||
|
|
/Name get exch pop
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
map_reserved_ink_name
|
||
|
|
}forall
|
||
|
|
]1 xpt
|
||
|
|
}if
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
/setcolorspace
|
||
|
|
{
|
||
|
|
dup type dup/arraytype eq exch/packedarraytype eq or
|
||
|
|
{
|
||
|
|
dup 0 get/Indexed eq
|
||
|
|
{
|
||
|
|
AGMCORE_distilling
|
||
|
|
{
|
||
|
|
/PhotoshopDuotoneList where
|
||
|
|
{
|
||
|
|
pop false
|
||
|
|
}{
|
||
|
|
true
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
true
|
||
|
|
}ifelse
|
||
|
|
{
|
||
|
|
aload pop 3 -1 roll
|
||
|
|
AGMCORE_ReplaceMappedColor
|
||
|
|
3 1 roll 4 array astore
|
||
|
|
}if
|
||
|
|
}{
|
||
|
|
AGMCORE_ReplaceMappedColor
|
||
|
|
}ifelse
|
||
|
|
}if
|
||
|
|
DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if
|
||
|
|
}def
|
||
|
|
}if
|
||
|
|
}{
|
||
|
|
/adj
|
||
|
|
{
|
||
|
|
currentstrokeadjust{
|
||
|
|
transform
|
||
|
|
0.25 sub round 0.25 add exch
|
||
|
|
0.25 sub round 0.25 add exch
|
||
|
|
itransform
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
/mo{
|
||
|
|
adj moveto
|
||
|
|
}def
|
||
|
|
/li{
|
||
|
|
adj lineto
|
||
|
|
}def
|
||
|
|
/cv{
|
||
|
|
6 2 roll adj
|
||
|
|
6 2 roll adj
|
||
|
|
6 2 roll adj curveto
|
||
|
|
}def
|
||
|
|
/knockout_unitsq
|
||
|
|
{
|
||
|
|
1 setgray
|
||
|
|
8 8 1[8 0 0 8 0 0]{<ffffffffffffffff>}image
|
||
|
|
}def
|
||
|
|
/currentstrokeadjust{
|
||
|
|
/currentstrokeadjust AGMCORE_gget
|
||
|
|
}def
|
||
|
|
/setstrokeadjust{
|
||
|
|
/currentstrokeadjust exch AGMCORE_gput
|
||
|
|
}def
|
||
|
|
/setcolorspace
|
||
|
|
{
|
||
|
|
/currentcolorspace exch AGMCORE_gput
|
||
|
|
}def
|
||
|
|
/currentcolorspace
|
||
|
|
{
|
||
|
|
/currentcolorspace AGMCORE_gget
|
||
|
|
}def
|
||
|
|
/setcolor_devicecolor
|
||
|
|
{
|
||
|
|
base_colorspace_type
|
||
|
|
dup/DeviceGray eq{
|
||
|
|
pop setgray
|
||
|
|
}{
|
||
|
|
/DeviceCMYK eq{
|
||
|
|
setcmykcolor
|
||
|
|
}{
|
||
|
|
setrgbcolor
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/setcolor
|
||
|
|
{
|
||
|
|
currentcolorspace 0 get
|
||
|
|
dup/DeviceGray ne{
|
||
|
|
dup/DeviceCMYK ne{
|
||
|
|
dup/DeviceRGB ne{
|
||
|
|
dup/Separation eq{
|
||
|
|
pop
|
||
|
|
currentcolorspace 3 gx
|
||
|
|
currentcolorspace 2 get
|
||
|
|
}{
|
||
|
|
dup/Indexed eq{
|
||
|
|
pop
|
||
|
|
currentcolorspace 3 get dup type/stringtype eq{
|
||
|
|
currentcolorspace 1 get n_color_components
|
||
|
|
3 -1 roll map_index
|
||
|
|
}{
|
||
|
|
exec
|
||
|
|
}ifelse
|
||
|
|
currentcolorspace 1 get
|
||
|
|
}{
|
||
|
|
/AGMCORE_cur_err/AGMCORE_invalid_color_space def
|
||
|
|
AGMCORE_invalid_color_space
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
setcolor_devicecolor
|
||
|
|
}def
|
||
|
|
}ifelse
|
||
|
|
/sop/setoverprint ldf
|
||
|
|
/lw/setlinewidth ldf
|
||
|
|
/lc/setlinecap ldf
|
||
|
|
/lj/setlinejoin ldf
|
||
|
|
/ml/setmiterlimit ldf
|
||
|
|
/dsh/setdash ldf
|
||
|
|
/sadj/setstrokeadjust ldf
|
||
|
|
/gry/setgray ldf
|
||
|
|
/rgb/setrgbcolor ldf
|
||
|
|
/cmyk[
|
||
|
|
/currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx
|
||
|
|
/setcmykcolor load dup type/operatortype ne{/exec cvx}if
|
||
|
|
]cvx bdf
|
||
|
|
level3 AGMCORE_host_sep not and{
|
||
|
|
/nzopmsc{
|
||
|
|
6 dict begin
|
||
|
|
/kk exch def
|
||
|
|
/yy exch def
|
||
|
|
/mm exch def
|
||
|
|
/cc exch def
|
||
|
|
/sum 0 def
|
||
|
|
cc 0 ne{/sum sum 2#1000 or def cc}if
|
||
|
|
mm 0 ne{/sum sum 2#0100 or def mm}if
|
||
|
|
yy 0 ne{/sum sum 2#0010 or def yy}if
|
||
|
|
kk 0 ne{/sum sum 2#0001 or def kk}if
|
||
|
|
AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace
|
||
|
|
sum 0 eq{0}if
|
||
|
|
end
|
||
|
|
setcolor
|
||
|
|
}bdf
|
||
|
|
}{
|
||
|
|
/nzopmsc/cmyk ldf
|
||
|
|
}ifelse
|
||
|
|
/sep/setsepcolor ldf
|
||
|
|
/devn/setdevicencolor ldf
|
||
|
|
/idx/setindexedcolor ldf
|
||
|
|
/colr/setcolor ldf
|
||
|
|
/csacrd/set_csa_crd ldf
|
||
|
|
/sepcs/setsepcolorspace ldf
|
||
|
|
/devncs/setdevicencolorspace ldf
|
||
|
|
/idxcs/setindexedcolorspace ldf
|
||
|
|
/cp/closepath ldf
|
||
|
|
/clp/clp_npth ldf
|
||
|
|
/eclp/eoclp_npth ldf
|
||
|
|
/f/fill ldf
|
||
|
|
/ef/eofill ldf
|
||
|
|
/@/stroke ldf
|
||
|
|
/nclp/npth_clp ldf
|
||
|
|
/gset/graphic_setup ldf
|
||
|
|
/gcln/graphic_cleanup ldf
|
||
|
|
/ct/concat ldf
|
||
|
|
/cf/currentfile ldf
|
||
|
|
/fl/filter ldf
|
||
|
|
/rs/readstring ldf
|
||
|
|
/AGMCORE_def_ht currenthalftone def
|
||
|
|
/clonedict Adobe_AGM_Utils begin/clonedict load end def
|
||
|
|
/clonearray Adobe_AGM_Utils begin/clonearray load end def
|
||
|
|
currentdict{
|
||
|
|
dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
|
||
|
|
bind
|
||
|
|
}if
|
||
|
|
def
|
||
|
|
}forall
|
||
|
|
/getrampcolor
|
||
|
|
{
|
||
|
|
/indx exch def
|
||
|
|
0 1 NumComp 1 sub
|
||
|
|
{
|
||
|
|
dup
|
||
|
|
Samples exch get
|
||
|
|
dup type/stringtype eq{indx get}if
|
||
|
|
exch
|
||
|
|
Scaling exch get aload pop
|
||
|
|
3 1 roll
|
||
|
|
mul add
|
||
|
|
}for
|
||
|
|
ColorSpaceFamily/Separation eq
|
||
|
|
{sep}
|
||
|
|
{
|
||
|
|
ColorSpaceFamily/DeviceN eq
|
||
|
|
{devn}{setcolor}ifelse
|
||
|
|
}ifelse
|
||
|
|
}bdf
|
||
|
|
/sssetbackground{
|
||
|
|
aload pop
|
||
|
|
ColorSpaceFamily/Separation eq
|
||
|
|
{sep}
|
||
|
|
{
|
||
|
|
ColorSpaceFamily/DeviceN eq
|
||
|
|
{devn}{setcolor}ifelse
|
||
|
|
}ifelse
|
||
|
|
}bdf
|
||
|
|
/RadialShade
|
||
|
|
{
|
||
|
|
40 dict begin
|
||
|
|
/ColorSpaceFamily xdf
|
||
|
|
/background xdf
|
||
|
|
/ext1 xdf
|
||
|
|
/ext0 xdf
|
||
|
|
/BBox xdf
|
||
|
|
/r2 xdf
|
||
|
|
/c2y xdf
|
||
|
|
/c2x xdf
|
||
|
|
/r1 xdf
|
||
|
|
/c1y xdf
|
||
|
|
/c1x xdf
|
||
|
|
/rampdict xdf
|
||
|
|
/setinkoverprint where{pop/setinkoverprint{pop}def}if
|
||
|
|
gsave
|
||
|
|
BBox length 0 gt
|
||
|
|
{
|
||
|
|
np
|
||
|
|
BBox 0 get BBox 1 get moveto
|
||
|
|
BBox 2 get BBox 0 get sub 0 rlineto
|
||
|
|
0 BBox 3 get BBox 1 get sub rlineto
|
||
|
|
BBox 2 get BBox 0 get sub neg 0 rlineto
|
||
|
|
closepath
|
||
|
|
clip
|
||
|
|
np
|
||
|
|
}if
|
||
|
|
c1x c2x eq
|
||
|
|
{
|
||
|
|
c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse
|
||
|
|
}{
|
||
|
|
/slope c2y c1y sub c2x c1x sub div def
|
||
|
|
/theta slope 1 atan def
|
||
|
|
c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if
|
||
|
|
c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if
|
||
|
|
}ifelse
|
||
|
|
gsave
|
||
|
|
clippath
|
||
|
|
c1x c1y translate
|
||
|
|
theta rotate
|
||
|
|
-90 rotate
|
||
|
|
{pathbbox}stopped
|
||
|
|
{0 0 0 0}if
|
||
|
|
/yMax xdf
|
||
|
|
/xMax xdf
|
||
|
|
/yMin xdf
|
||
|
|
/xMin xdf
|
||
|
|
grestore
|
||
|
|
xMax xMin eq yMax yMin eq or
|
||
|
|
{
|
||
|
|
grestore
|
||
|
|
end
|
||
|
|
}{
|
||
|
|
/max{2 copy gt{pop}{exch pop}ifelse}bdf
|
||
|
|
/min{2 copy lt{pop}{exch pop}ifelse}bdf
|
||
|
|
rampdict begin
|
||
|
|
40 dict begin
|
||
|
|
background length 0 gt{background sssetbackground gsave clippath fill grestore}if
|
||
|
|
gsave
|
||
|
|
c1x c1y translate
|
||
|
|
theta rotate
|
||
|
|
-90 rotate
|
||
|
|
/c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def
|
||
|
|
/c1y 0 def
|
||
|
|
/c1x 0 def
|
||
|
|
/c2x 0 def
|
||
|
|
ext0
|
||
|
|
{
|
||
|
|
0 getrampcolor
|
||
|
|
c2y r2 add r1 sub 0.0001 lt
|
||
|
|
{
|
||
|
|
c1x c1y r1 360 0 arcn
|
||
|
|
pathbbox
|
||
|
|
/aymax exch def
|
||
|
|
/axmax exch def
|
||
|
|
/aymin exch def
|
||
|
|
/axmin exch def
|
||
|
|
/bxMin xMin axmin min def
|
||
|
|
/byMin yMin aymin min def
|
||
|
|
/bxMax xMax axmax max def
|
||
|
|
/byMax yMax aymax max def
|
||
|
|
bxMin byMin moveto
|
||
|
|
bxMax byMin lineto
|
||
|
|
bxMax byMax lineto
|
||
|
|
bxMin byMax lineto
|
||
|
|
bxMin byMin lineto
|
||
|
|
eofill
|
||
|
|
}{
|
||
|
|
c2y r1 add r2 le
|
||
|
|
{
|
||
|
|
c1x c1y r1 0 360 arc
|
||
|
|
fill
|
||
|
|
}
|
||
|
|
{
|
||
|
|
c2x c2y r2 0 360 arc fill
|
||
|
|
r1 r2 eq
|
||
|
|
{
|
||
|
|
/p1x r1 neg def
|
||
|
|
/p1y c1y def
|
||
|
|
/p2x r1 def
|
||
|
|
/p2y c1y def
|
||
|
|
p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto
|
||
|
|
fill
|
||
|
|
}{
|
||
|
|
/AA r2 r1 sub c2y div def
|
||
|
|
AA -1 eq
|
||
|
|
{/theta 89.99 def}
|
||
|
|
{/theta AA 1 AA dup mul sub sqrt div 1 atan def}
|
||
|
|
ifelse
|
||
|
|
/SS1 90 theta add dup sin exch cos div def
|
||
|
|
/p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
|
||
|
|
/p1y p1x SS1 div neg def
|
||
|
|
/SS2 90 theta sub dup sin exch cos div def
|
||
|
|
/p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
|
||
|
|
/p2y p2x SS2 div neg def
|
||
|
|
r1 r2 gt
|
||
|
|
{
|
||
|
|
/L1maxX p1x yMin p1y sub SS1 div add def
|
||
|
|
/L2maxX p2x yMin p2y sub SS2 div add def
|
||
|
|
}{
|
||
|
|
/L1maxX 0 def
|
||
|
|
/L2maxX 0 def
|
||
|
|
}ifelse
|
||
|
|
p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
|
||
|
|
L1maxX L1maxX p1x sub SS1 mul p1y add lineto
|
||
|
|
fill
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}if
|
||
|
|
c1x c2x sub dup mul
|
||
|
|
c1y c2y sub dup mul
|
||
|
|
add 0.5 exp
|
||
|
|
0 dtransform
|
||
|
|
dup mul exch dup mul add 0.5 exp 72 div
|
||
|
|
0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
|
||
|
|
72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
|
||
|
|
1 index 1 index lt{exch}if pop
|
||
|
|
/hires xdf
|
||
|
|
hires mul
|
||
|
|
/numpix xdf
|
||
|
|
/numsteps NumSamples def
|
||
|
|
/rampIndxInc 1 def
|
||
|
|
/subsampling false def
|
||
|
|
numpix 0 ne
|
||
|
|
{
|
||
|
|
NumSamples numpix div 0.5 gt
|
||
|
|
{
|
||
|
|
/numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
|
||
|
|
/rampIndxInc NumSamples 1 sub numsteps div def
|
||
|
|
/subsampling true def
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
/xInc c2x c1x sub numsteps div def
|
||
|
|
/yInc c2y c1y sub numsteps div def
|
||
|
|
/rInc r2 r1 sub numsteps div def
|
||
|
|
/cx c1x def
|
||
|
|
/cy c1y def
|
||
|
|
/radius r1 def
|
||
|
|
np
|
||
|
|
xInc 0 eq yInc 0 eq rInc 0 eq and and
|
||
|
|
{
|
||
|
|
0 getrampcolor
|
||
|
|
cx cy radius 0 360 arc
|
||
|
|
stroke
|
||
|
|
NumSamples 1 sub getrampcolor
|
||
|
|
cx cy radius 72 hires div add 0 360 arc
|
||
|
|
0 setlinewidth
|
||
|
|
stroke
|
||
|
|
}{
|
||
|
|
0
|
||
|
|
numsteps
|
||
|
|
{
|
||
|
|
dup
|
||
|
|
subsampling{round cvi}if
|
||
|
|
getrampcolor
|
||
|
|
cx cy radius 0 360 arc
|
||
|
|
/cx cx xInc add def
|
||
|
|
/cy cy yInc add def
|
||
|
|
/radius radius rInc add def
|
||
|
|
cx cy radius 360 0 arcn
|
||
|
|
eofill
|
||
|
|
rampIndxInc add
|
||
|
|
}repeat
|
||
|
|
pop
|
||
|
|
}ifelse
|
||
|
|
ext1
|
||
|
|
{
|
||
|
|
c2y r2 add r1 lt
|
||
|
|
{
|
||
|
|
c2x c2y r2 0 360 arc
|
||
|
|
fill
|
||
|
|
}{
|
||
|
|
c2y r1 add r2 sub 0.0001 le
|
||
|
|
{
|
||
|
|
c2x c2y r2 360 0 arcn
|
||
|
|
pathbbox
|
||
|
|
/aymax exch def
|
||
|
|
/axmax exch def
|
||
|
|
/aymin exch def
|
||
|
|
/axmin exch def
|
||
|
|
/bxMin xMin axmin min def
|
||
|
|
/byMin yMin aymin min def
|
||
|
|
/bxMax xMax axmax max def
|
||
|
|
/byMax yMax aymax max def
|
||
|
|
bxMin byMin moveto
|
||
|
|
bxMax byMin lineto
|
||
|
|
bxMax byMax lineto
|
||
|
|
bxMin byMax lineto
|
||
|
|
bxMin byMin lineto
|
||
|
|
eofill
|
||
|
|
}{
|
||
|
|
c2x c2y r2 0 360 arc fill
|
||
|
|
r1 r2 eq
|
||
|
|
{
|
||
|
|
/p1x r2 neg def
|
||
|
|
/p1y c2y def
|
||
|
|
/p2x r2 def
|
||
|
|
/p2y c2y def
|
||
|
|
p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto
|
||
|
|
fill
|
||
|
|
}{
|
||
|
|
/AA r2 r1 sub c2y div def
|
||
|
|
AA -1 eq
|
||
|
|
{/theta 89.99 def}
|
||
|
|
{/theta AA 1 AA dup mul sub sqrt div 1 atan def}
|
||
|
|
ifelse
|
||
|
|
/SS1 90 theta add dup sin exch cos div def
|
||
|
|
/p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
|
||
|
|
/p1y c2y p1x SS1 div sub def
|
||
|
|
/SS2 90 theta sub dup sin exch cos div def
|
||
|
|
/p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
|
||
|
|
/p2y c2y p2x SS2 div sub def
|
||
|
|
r1 r2 lt
|
||
|
|
{
|
||
|
|
/L1maxX p1x yMax p1y sub SS1 div add def
|
||
|
|
/L2maxX p2x yMax p2y sub SS2 div add def
|
||
|
|
}{
|
||
|
|
/L1maxX 0 def
|
||
|
|
/L2maxX 0 def
|
||
|
|
}ifelse
|
||
|
|
p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
|
||
|
|
L1maxX L1maxX p1x sub SS1 mul p1y add lineto
|
||
|
|
fill
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}if
|
||
|
|
grestore
|
||
|
|
grestore
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|
||
|
|
}ifelse
|
||
|
|
}bdf
|
||
|
|
/GenStrips
|
||
|
|
{
|
||
|
|
40 dict begin
|
||
|
|
/ColorSpaceFamily xdf
|
||
|
|
/background xdf
|
||
|
|
/ext1 xdf
|
||
|
|
/ext0 xdf
|
||
|
|
/BBox xdf
|
||
|
|
/y2 xdf
|
||
|
|
/x2 xdf
|
||
|
|
/y1 xdf
|
||
|
|
/x1 xdf
|
||
|
|
/rampdict xdf
|
||
|
|
/setinkoverprint where{pop/setinkoverprint{pop}def}if
|
||
|
|
gsave
|
||
|
|
BBox length 0 gt
|
||
|
|
{
|
||
|
|
np
|
||
|
|
BBox 0 get BBox 1 get moveto
|
||
|
|
BBox 2 get BBox 0 get sub 0 rlineto
|
||
|
|
0 BBox 3 get BBox 1 get sub rlineto
|
||
|
|
BBox 2 get BBox 0 get sub neg 0 rlineto
|
||
|
|
closepath
|
||
|
|
clip
|
||
|
|
np
|
||
|
|
}if
|
||
|
|
x1 x2 eq
|
||
|
|
{
|
||
|
|
y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse
|
||
|
|
}{
|
||
|
|
/slope y2 y1 sub x2 x1 sub div def
|
||
|
|
/theta slope 1 atan def
|
||
|
|
x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if
|
||
|
|
x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if
|
||
|
|
}
|
||
|
|
ifelse
|
||
|
|
gsave
|
||
|
|
clippath
|
||
|
|
x1 y1 translate
|
||
|
|
theta rotate
|
||
|
|
{pathbbox}stopped
|
||
|
|
{0 0 0 0}if
|
||
|
|
/yMax exch def
|
||
|
|
/xMax exch def
|
||
|
|
/yMin exch def
|
||
|
|
/xMin exch def
|
||
|
|
grestore
|
||
|
|
xMax xMin eq yMax yMin eq or
|
||
|
|
{
|
||
|
|
grestore
|
||
|
|
end
|
||
|
|
}{
|
||
|
|
rampdict begin
|
||
|
|
20 dict begin
|
||
|
|
background length 0 gt{background sssetbackground gsave clippath fill grestore}if
|
||
|
|
gsave
|
||
|
|
x1 y1 translate
|
||
|
|
theta rotate
|
||
|
|
/xStart 0 def
|
||
|
|
/xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def
|
||
|
|
/ySpan yMax yMin sub def
|
||
|
|
/numsteps NumSamples def
|
||
|
|
/rampIndxInc 1 def
|
||
|
|
/subsampling false def
|
||
|
|
xStart 0 transform
|
||
|
|
xEnd 0 transform
|
||
|
|
3 -1 roll
|
||
|
|
sub dup mul
|
||
|
|
3 1 roll
|
||
|
|
sub dup mul
|
||
|
|
add 0.5 exp 72 div
|
||
|
|
0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
|
||
|
|
72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
|
||
|
|
1 index 1 index lt{exch}if pop
|
||
|
|
mul
|
||
|
|
/numpix xdf
|
||
|
|
numpix 0 ne
|
||
|
|
{
|
||
|
|
NumSamples numpix div 0.5 gt
|
||
|
|
{
|
||
|
|
/numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
|
||
|
|
/rampIndxInc NumSamples 1 sub numsteps div def
|
||
|
|
/subsampling true def
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
ext0
|
||
|
|
{
|
||
|
|
0 getrampcolor
|
||
|
|
xMin xStart lt
|
||
|
|
{
|
||
|
|
xMin yMin xMin neg ySpan rectfill
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
/xInc xEnd xStart sub numsteps div def
|
||
|
|
/x xStart def
|
||
|
|
0
|
||
|
|
numsteps
|
||
|
|
{
|
||
|
|
dup
|
||
|
|
subsampling{round cvi}if
|
||
|
|
getrampcolor
|
||
|
|
x yMin xInc ySpan rectfill
|
||
|
|
/x x xInc add def
|
||
|
|
rampIndxInc add
|
||
|
|
}repeat
|
||
|
|
pop
|
||
|
|
ext1{
|
||
|
|
xMax xEnd gt
|
||
|
|
{
|
||
|
|
xEnd yMin xMax xEnd sub ySpan rectfill
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
grestore
|
||
|
|
grestore
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|
||
|
|
}ifelse
|
||
|
|
}bdf
|
||
|
|
}def
|
||
|
|
/pt
|
||
|
|
{
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/dt{
|
||
|
|
}def
|
||
|
|
/pgsv{
|
||
|
|
//Adobe_AGM_Core/AGMCORE_save save put
|
||
|
|
}def
|
||
|
|
/pgrs{
|
||
|
|
//Adobe_AGM_Core/AGMCORE_save get restore
|
||
|
|
}def
|
||
|
|
systemdict/findcolorrendering known{
|
||
|
|
/findcolorrendering systemdict/findcolorrendering get def
|
||
|
|
}if
|
||
|
|
systemdict/setcolorrendering known{
|
||
|
|
/setcolorrendering systemdict/setcolorrendering get def
|
||
|
|
}if
|
||
|
|
/test_cmyk_color_plate
|
||
|
|
{
|
||
|
|
gsave
|
||
|
|
setcmykcolor currentgray 1 ne
|
||
|
|
grestore
|
||
|
|
}def
|
||
|
|
/inRip_spot_has_ink
|
||
|
|
{
|
||
|
|
dup//Adobe_AGM_Core/AGMCORE_name xddf
|
||
|
|
convert_spot_to_process not
|
||
|
|
}def
|
||
|
|
/map255_to_range
|
||
|
|
{
|
||
|
|
1 index sub
|
||
|
|
3 -1 roll 255 div mul add
|
||
|
|
}def
|
||
|
|
/set_csa_crd
|
||
|
|
{
|
||
|
|
/sep_colorspace_dict null AGMCORE_gput
|
||
|
|
begin
|
||
|
|
CSA get_csa_by_name setcolorspace_opt
|
||
|
|
set_crd
|
||
|
|
end
|
||
|
|
}
|
||
|
|
def
|
||
|
|
/map_csa
|
||
|
|
{
|
||
|
|
currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse
|
||
|
|
{pop}{get_csa_by_name/MappedCSA xdf}ifelse
|
||
|
|
}def
|
||
|
|
/setsepcolor
|
||
|
|
{
|
||
|
|
/sep_colorspace_dict AGMCORE_gget begin
|
||
|
|
dup/sep_tint exch AGMCORE_gput
|
||
|
|
TintProc
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/setdevicencolor
|
||
|
|
{
|
||
|
|
/devicen_colorspace_dict AGMCORE_gget begin
|
||
|
|
Names length copy
|
||
|
|
Names length 1 sub -1 0
|
||
|
|
{
|
||
|
|
/devicen_tints AGMCORE_gget 3 1 roll xpt
|
||
|
|
}for
|
||
|
|
TintProc
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/sep_colorspace_proc
|
||
|
|
{
|
||
|
|
/AGMCORE_tmp exch store
|
||
|
|
/sep_colorspace_dict AGMCORE_gget begin
|
||
|
|
currentdict/Components known{
|
||
|
|
Components aload pop
|
||
|
|
TintMethod/Lab eq{
|
||
|
|
2{AGMCORE_tmp mul NComponents 1 roll}repeat
|
||
|
|
LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll
|
||
|
|
}{
|
||
|
|
TintMethod/Subtractive eq{
|
||
|
|
NComponents{
|
||
|
|
AGMCORE_tmp mul NComponents 1 roll
|
||
|
|
}repeat
|
||
|
|
}{
|
||
|
|
NComponents{
|
||
|
|
1 sub AGMCORE_tmp mul 1 add NComponents 1 roll
|
||
|
|
}repeat
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
|
||
|
|
aload pop
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/sep_colorspace_gray_proc
|
||
|
|
{
|
||
|
|
/AGMCORE_tmp exch store
|
||
|
|
/sep_colorspace_dict AGMCORE_gget begin
|
||
|
|
GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/sep_proc_name
|
||
|
|
{
|
||
|
|
dup 0 get
|
||
|
|
dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{
|
||
|
|
pop[/DeviceGray]
|
||
|
|
/sep_colorspace_gray_proc
|
||
|
|
}{
|
||
|
|
/sep_colorspace_proc
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/setsepcolorspace
|
||
|
|
{
|
||
|
|
current_spot_alias{
|
||
|
|
dup begin
|
||
|
|
Name map_alias{
|
||
|
|
exch pop
|
||
|
|
}if
|
||
|
|
end
|
||
|
|
}if
|
||
|
|
dup/sep_colorspace_dict exch AGMCORE_gput
|
||
|
|
begin
|
||
|
|
CSA map_csa
|
||
|
|
/AGMCORE_sep_special Name dup()eq exch(All)eq or store
|
||
|
|
AGMCORE_avoid_L2_sep_space{
|
||
|
|
[/Indexed MappedCSA sep_proc_name 255 exch
|
||
|
|
{255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx
|
||
|
|
]setcolorspace_opt
|
||
|
|
/TintProc{
|
||
|
|
255 mul round cvi setcolor
|
||
|
|
}bdf
|
||
|
|
}{
|
||
|
|
MappedCSA 0 get/DeviceCMYK eq
|
||
|
|
currentdict/Components known and
|
||
|
|
AGMCORE_sep_special not and{
|
||
|
|
/TintProc[
|
||
|
|
Components aload pop Name findcmykcustomcolor
|
||
|
|
/exch cvx/setcustomcolor cvx
|
||
|
|
]cvx bdf
|
||
|
|
}{
|
||
|
|
AGMCORE_host_sep Name(All)eq and{
|
||
|
|
/TintProc{
|
||
|
|
1 exch sub setseparationgray
|
||
|
|
}bdf
|
||
|
|
}{
|
||
|
|
AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and
|
||
|
|
AGMCORE_host_sep or
|
||
|
|
Name()eq and{
|
||
|
|
/TintProc[
|
||
|
|
MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{
|
||
|
|
cvx/setcmykcolor cvx
|
||
|
|
}{
|
||
|
|
cvx/setgray cvx
|
||
|
|
}ifelse
|
||
|
|
]cvx bdf
|
||
|
|
}{
|
||
|
|
AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{
|
||
|
|
/TintProc[
|
||
|
|
/dup cvx
|
||
|
|
MappedCSA sep_proc_name cvx exch
|
||
|
|
0 get/DeviceGray eq{
|
||
|
|
1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx
|
||
|
|
}if
|
||
|
|
/Name cvx/findcmykcustomcolor cvx/exch cvx
|
||
|
|
AGMCORE_host_sep{
|
||
|
|
AGMCORE_is_cmyk_sep
|
||
|
|
/Name cvx
|
||
|
|
/AGMCORE_IsSeparationAProcessColor load/exec cvx
|
||
|
|
/not cvx/and cvx
|
||
|
|
}{
|
||
|
|
Name inRip_spot_has_ink not
|
||
|
|
}ifelse
|
||
|
|
[
|
||
|
|
/pop cvx 1
|
||
|
|
]cvx/if cvx
|
||
|
|
/setcustomcolor cvx
|
||
|
|
]cvx bdf
|
||
|
|
}{
|
||
|
|
/TintProc{setcolor}bdf
|
||
|
|
[/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
set_crd
|
||
|
|
setsepcolor
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/additive_blend
|
||
|
|
{
|
||
|
|
3 dict begin
|
||
|
|
/numarrays xdf
|
||
|
|
/numcolors xdf
|
||
|
|
0 1 numcolors 1 sub
|
||
|
|
{
|
||
|
|
/c1 xdf
|
||
|
|
1
|
||
|
|
0 1 numarrays 1 sub
|
||
|
|
{
|
||
|
|
1 exch add/index cvx
|
||
|
|
c1/get cvx/mul cvx
|
||
|
|
}for
|
||
|
|
numarrays 1 add 1/roll cvx
|
||
|
|
}for
|
||
|
|
numarrays[/pop cvx]cvx/repeat cvx
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/subtractive_blend
|
||
|
|
{
|
||
|
|
3 dict begin
|
||
|
|
/numarrays xdf
|
||
|
|
/numcolors xdf
|
||
|
|
0 1 numcolors 1 sub
|
||
|
|
{
|
||
|
|
/c1 xdf
|
||
|
|
1 1
|
||
|
|
0 1 numarrays 1 sub
|
||
|
|
{
|
||
|
|
1 3 3 -1 roll add/index cvx
|
||
|
|
c1/get cvx/sub cvx/mul cvx
|
||
|
|
}for
|
||
|
|
/sub cvx
|
||
|
|
numarrays 1 add 1/roll cvx
|
||
|
|
}for
|
||
|
|
numarrays[/pop cvx]cvx/repeat cvx
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/exec_tint_transform
|
||
|
|
{
|
||
|
|
/TintProc[
|
||
|
|
/TintTransform cvx/setcolor cvx
|
||
|
|
]cvx bdf
|
||
|
|
MappedCSA setcolorspace_opt
|
||
|
|
}bdf
|
||
|
|
/devn_makecustomcolor
|
||
|
|
{
|
||
|
|
2 dict begin
|
||
|
|
/names_index xdf
|
||
|
|
/Names xdf
|
||
|
|
1 1 1 1 Names names_index get findcmykcustomcolor
|
||
|
|
/devicen_tints AGMCORE_gget names_index get setcustomcolor
|
||
|
|
Names length{pop}repeat
|
||
|
|
end
|
||
|
|
}bdf
|
||
|
|
/setdevicencolorspace
|
||
|
|
{
|
||
|
|
dup/AliasedColorants known{false}{true}ifelse
|
||
|
|
current_spot_alias and{
|
||
|
|
7 dict begin
|
||
|
|
/names_index 0 def
|
||
|
|
dup/names_len exch/Names get length def
|
||
|
|
/new_names names_len array def
|
||
|
|
/new_LookupTables names_len array def
|
||
|
|
/alias_cnt 0 def
|
||
|
|
dup/Names get
|
||
|
|
{
|
||
|
|
dup map_alias{
|
||
|
|
exch pop
|
||
|
|
dup/ColorLookup known{
|
||
|
|
dup begin
|
||
|
|
new_LookupTables names_index ColorLookup put
|
||
|
|
end
|
||
|
|
}{
|
||
|
|
dup/Components known{
|
||
|
|
dup begin
|
||
|
|
new_LookupTables names_index Components put
|
||
|
|
end
|
||
|
|
}{
|
||
|
|
dup begin
|
||
|
|
new_LookupTables names_index[null null null null]put
|
||
|
|
end
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
new_names names_index 3 -1 roll/Name get put
|
||
|
|
/alias_cnt alias_cnt 1 add def
|
||
|
|
}{
|
||
|
|
/name xdf
|
||
|
|
new_names names_index name put
|
||
|
|
dup/LookupTables known{
|
||
|
|
dup begin
|
||
|
|
new_LookupTables names_index LookupTables names_index get put
|
||
|
|
end
|
||
|
|
}{
|
||
|
|
dup begin
|
||
|
|
new_LookupTables names_index[null null null null]put
|
||
|
|
end
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
/names_index names_index 1 add def
|
||
|
|
}forall
|
||
|
|
alias_cnt 0 gt{
|
||
|
|
/AliasedColorants true def
|
||
|
|
/lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def
|
||
|
|
0 1 names_len 1 sub{
|
||
|
|
/names_index xdf
|
||
|
|
new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{
|
||
|
|
/AliasedColorants false def
|
||
|
|
exit
|
||
|
|
}{
|
||
|
|
new_LookupTables names_index get 0 get null eq{
|
||
|
|
dup/Names get names_index get/name xdf
|
||
|
|
name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq
|
||
|
|
or or or not{
|
||
|
|
/AliasedColorants false def
|
||
|
|
exit
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
}ifelse
|
||
|
|
}for
|
||
|
|
lut_entry_len 1 eq{
|
||
|
|
/AliasedColorants false def
|
||
|
|
}if
|
||
|
|
AliasedColorants{
|
||
|
|
dup begin
|
||
|
|
/Names new_names def
|
||
|
|
/LookupTables new_LookupTables def
|
||
|
|
/AliasedColorants true def
|
||
|
|
/NComponents lut_entry_len def
|
||
|
|
/TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def
|
||
|
|
/MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def
|
||
|
|
currentdict/TTTablesIdx known not{
|
||
|
|
/TTTablesIdx -1 def
|
||
|
|
}if
|
||
|
|
end
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
end
|
||
|
|
}if
|
||
|
|
dup/devicen_colorspace_dict exch AGMCORE_gput
|
||
|
|
begin
|
||
|
|
currentdict/AliasedColorants known{
|
||
|
|
AliasedColorants
|
||
|
|
}{
|
||
|
|
false
|
||
|
|
}ifelse
|
||
|
|
dup not{
|
||
|
|
CSA map_csa
|
||
|
|
}if
|
||
|
|
/TintTransform load type/nulltype eq or{
|
||
|
|
/TintTransform[
|
||
|
|
0 1 Names length 1 sub
|
||
|
|
{
|
||
|
|
/TTTablesIdx TTTablesIdx 1 add def
|
||
|
|
dup LookupTables exch get dup 0 get null eq
|
||
|
|
{
|
||
|
|
1 index
|
||
|
|
Names exch get
|
||
|
|
dup(Cyan)eq
|
||
|
|
{
|
||
|
|
pop exch
|
||
|
|
LookupTables length exch sub
|
||
|
|
/index cvx
|
||
|
|
0 0 0
|
||
|
|
}
|
||
|
|
{
|
||
|
|
dup(Magenta)eq
|
||
|
|
{
|
||
|
|
pop exch
|
||
|
|
LookupTables length exch sub
|
||
|
|
/index cvx
|
||
|
|
0/exch cvx 0 0
|
||
|
|
}{
|
||
|
|
(Yellow)eq
|
||
|
|
{
|
||
|
|
exch
|
||
|
|
LookupTables length exch sub
|
||
|
|
/index cvx
|
||
|
|
0 0 3 -1/roll cvx 0
|
||
|
|
}{
|
||
|
|
exch
|
||
|
|
LookupTables length exch sub
|
||
|
|
/index cvx
|
||
|
|
0 0 0 4 -1/roll cvx
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
5 -1/roll cvx/astore cvx
|
||
|
|
}{
|
||
|
|
dup length 1 sub
|
||
|
|
LookupTables length 4 -1 roll sub 1 add
|
||
|
|
/index cvx/mul cvx/round cvx/cvi cvx/get cvx
|
||
|
|
}ifelse
|
||
|
|
Names length TTTablesIdx add 1 add 1/roll cvx
|
||
|
|
}for
|
||
|
|
Names length[/pop cvx]cvx/repeat cvx
|
||
|
|
NComponents Names length
|
||
|
|
TintMethod/Subtractive eq
|
||
|
|
{
|
||
|
|
subtractive_blend
|
||
|
|
}{
|
||
|
|
additive_blend
|
||
|
|
}ifelse
|
||
|
|
]cvx bdf
|
||
|
|
}if
|
||
|
|
AGMCORE_host_sep{
|
||
|
|
Names convert_to_process{
|
||
|
|
exec_tint_transform
|
||
|
|
}
|
||
|
|
{
|
||
|
|
currentdict/AliasedColorants known{
|
||
|
|
AliasedColorants not
|
||
|
|
}{
|
||
|
|
false
|
||
|
|
}ifelse
|
||
|
|
5 dict begin
|
||
|
|
/AvoidAliasedColorants xdf
|
||
|
|
/painted? false def
|
||
|
|
/names_index 0 def
|
||
|
|
/names_len Names length def
|
||
|
|
AvoidAliasedColorants{
|
||
|
|
/currentspotalias current_spot_alias def
|
||
|
|
false set_spot_alias
|
||
|
|
}if
|
||
|
|
Names{
|
||
|
|
AGMCORE_is_cmyk_sep{
|
||
|
|
dup(Cyan)eq AGMCORE_cyan_plate and exch
|
||
|
|
dup(Magenta)eq AGMCORE_magenta_plate and exch
|
||
|
|
dup(Yellow)eq AGMCORE_yellow_plate and exch
|
||
|
|
(Black)eq AGMCORE_black_plate and or or or{
|
||
|
|
/devicen_colorspace_dict AGMCORE_gget/TintProc[
|
||
|
|
Names names_index/devn_makecustomcolor cvx
|
||
|
|
]cvx ddf
|
||
|
|
/painted? true def
|
||
|
|
}if
|
||
|
|
painted?{exit}if
|
||
|
|
}{
|
||
|
|
0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{
|
||
|
|
/devicen_colorspace_dict AGMCORE_gget/TintProc[
|
||
|
|
Names names_index/devn_makecustomcolor cvx
|
||
|
|
]cvx ddf
|
||
|
|
/painted? true def
|
||
|
|
exit
|
||
|
|
}if
|
||
|
|
}ifelse
|
||
|
|
/names_index names_index 1 add def
|
||
|
|
}forall
|
||
|
|
AvoidAliasedColorants{
|
||
|
|
currentspotalias set_spot_alias
|
||
|
|
}if
|
||
|
|
painted?{
|
||
|
|
/devicen_colorspace_dict AGMCORE_gget/names_index names_index put
|
||
|
|
}{
|
||
|
|
/devicen_colorspace_dict AGMCORE_gget/TintProc[
|
||
|
|
names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx
|
||
|
|
0 0 0 0/setcmykcolor cvx
|
||
|
|
]cvx ddf
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}ifelse
|
||
|
|
}
|
||
|
|
{
|
||
|
|
AGMCORE_in_rip_sep{
|
||
|
|
Names convert_to_process not
|
||
|
|
}{
|
||
|
|
level3
|
||
|
|
}ifelse
|
||
|
|
{
|
||
|
|
[/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt
|
||
|
|
/TintProc level3 not AGMCORE_in_rip_sep and{
|
||
|
|
[
|
||
|
|
Names/length cvx[/pop cvx]cvx/repeat cvx
|
||
|
|
]cvx bdf
|
||
|
|
}{
|
||
|
|
{setcolor}bdf
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
exec_tint_transform
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
set_crd
|
||
|
|
/AliasedColorants false def
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/setindexedcolorspace
|
||
|
|
{
|
||
|
|
dup/indexed_colorspace_dict exch AGMCORE_gput
|
||
|
|
begin
|
||
|
|
currentdict/CSDBase known{
|
||
|
|
CSDBase/CSD get_res begin
|
||
|
|
currentdict/Names known{
|
||
|
|
currentdict devncs
|
||
|
|
}{
|
||
|
|
1 currentdict sepcs
|
||
|
|
}ifelse
|
||
|
|
AGMCORE_host_sep{
|
||
|
|
4 dict begin
|
||
|
|
/compCnt/Names where{pop Names length}{1}ifelse def
|
||
|
|
/NewLookup HiVal 1 add string def
|
||
|
|
0 1 HiVal{
|
||
|
|
/tableIndex xdf
|
||
|
|
Lookup dup type/stringtype eq{
|
||
|
|
compCnt tableIndex map_index
|
||
|
|
}{
|
||
|
|
exec
|
||
|
|
}ifelse
|
||
|
|
/Names where{
|
||
|
|
pop setdevicencolor
|
||
|
|
}{
|
||
|
|
setsepcolor
|
||
|
|
}ifelse
|
||
|
|
currentgray
|
||
|
|
tableIndex exch
|
||
|
|
255 mul cvi
|
||
|
|
NewLookup 3 1 roll put
|
||
|
|
}for
|
||
|
|
[/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt
|
||
|
|
end
|
||
|
|
}{
|
||
|
|
level3
|
||
|
|
{
|
||
|
|
currentdict/Names known{
|
||
|
|
[/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt
|
||
|
|
}{
|
||
|
|
[/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
[/Indexed MappedCSA HiVal
|
||
|
|
[
|
||
|
|
currentdict/Names known{
|
||
|
|
Lookup dup type/stringtype eq
|
||
|
|
{/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx}
|
||
|
|
{/exec cvx}ifelse
|
||
|
|
/TintTransform load/exec cvx
|
||
|
|
}{
|
||
|
|
Lookup dup type/stringtype eq
|
||
|
|
{/exch cvx/get cvx 255/div cvx}
|
||
|
|
{/exec cvx}ifelse
|
||
|
|
CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx
|
||
|
|
}ifelse
|
||
|
|
]cvx
|
||
|
|
]setcolorspace_opt
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
set_crd
|
||
|
|
}
|
||
|
|
{
|
||
|
|
CSA map_csa
|
||
|
|
AGMCORE_host_sep level2 not and{
|
||
|
|
0 0 0 0 setcmykcolor
|
||
|
|
}{
|
||
|
|
[/Indexed MappedCSA
|
||
|
|
level2 not has_color not and{
|
||
|
|
dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{
|
||
|
|
pop[/DeviceGray]
|
||
|
|
}if
|
||
|
|
HiVal GrayLookup
|
||
|
|
}{
|
||
|
|
HiVal
|
||
|
|
currentdict/RangeArray known{
|
||
|
|
{
|
||
|
|
/indexed_colorspace_dict AGMCORE_gget begin
|
||
|
|
Lookup exch
|
||
|
|
dup HiVal gt{
|
||
|
|
pop HiVal
|
||
|
|
}if
|
||
|
|
NComponents mul NComponents getinterval{}forall
|
||
|
|
NComponents 1 sub -1 0{
|
||
|
|
RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
|
||
|
|
NComponents 1 roll
|
||
|
|
}for
|
||
|
|
end
|
||
|
|
}bind
|
||
|
|
}{
|
||
|
|
Lookup
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
]setcolorspace_opt
|
||
|
|
set_crd
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/setindexedcolor
|
||
|
|
{
|
||
|
|
AGMCORE_host_sep{
|
||
|
|
/indexed_colorspace_dict AGMCORE_gget
|
||
|
|
begin
|
||
|
|
currentdict/CSDBase known{
|
||
|
|
CSDBase/CSD get_res begin
|
||
|
|
currentdict/Names known{
|
||
|
|
map_indexed_devn
|
||
|
|
devn
|
||
|
|
}
|
||
|
|
{
|
||
|
|
Lookup 1 3 -1 roll map_index
|
||
|
|
sep
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}{
|
||
|
|
Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll
|
||
|
|
map_index
|
||
|
|
MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}{
|
||
|
|
level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{
|
||
|
|
/indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin
|
||
|
|
map_indexed_devn
|
||
|
|
devn
|
||
|
|
end
|
||
|
|
}
|
||
|
|
{
|
||
|
|
setcolor
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/ignoreimagedata
|
||
|
|
{
|
||
|
|
currentoverprint not{
|
||
|
|
gsave
|
||
|
|
dup clonedict begin
|
||
|
|
1 setgray
|
||
|
|
/Decode[0 1]def
|
||
|
|
/DataSource<FF>def
|
||
|
|
/MultipleDataSources false def
|
||
|
|
/BitsPerComponent 8 def
|
||
|
|
currentdict end
|
||
|
|
systemdict/image gx
|
||
|
|
grestore
|
||
|
|
}if
|
||
|
|
consumeimagedata
|
||
|
|
}def
|
||
|
|
/add_res
|
||
|
|
{
|
||
|
|
dup/CSD eq{
|
||
|
|
pop
|
||
|
|
//Adobe_AGM_Core begin
|
||
|
|
/AGMCORE_CSD_cache load 3 1 roll put
|
||
|
|
end
|
||
|
|
}{
|
||
|
|
defineresource pop
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/del_res
|
||
|
|
{
|
||
|
|
{
|
||
|
|
aload pop exch
|
||
|
|
dup/CSD eq{
|
||
|
|
pop
|
||
|
|
{//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall
|
||
|
|
}{
|
||
|
|
exch
|
||
|
|
{1 index undefineresource}forall
|
||
|
|
pop
|
||
|
|
}ifelse
|
||
|
|
}forall
|
||
|
|
}def
|
||
|
|
/get_res
|
||
|
|
{
|
||
|
|
dup/CSD eq{
|
||
|
|
pop
|
||
|
|
dup type dup/nametype eq exch/stringtype eq or{
|
||
|
|
AGMCORE_CSD_cache exch get
|
||
|
|
}if
|
||
|
|
}{
|
||
|
|
findresource
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/get_csa_by_name
|
||
|
|
{
|
||
|
|
dup type dup/nametype eq exch/stringtype eq or{
|
||
|
|
/CSA get_res
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
/paintproc_buf_init
|
||
|
|
{
|
||
|
|
/count get 0 0 put
|
||
|
|
}def
|
||
|
|
/paintproc_buf_next
|
||
|
|
{
|
||
|
|
dup/count get dup 0 get
|
||
|
|
dup 3 1 roll
|
||
|
|
1 add 0 xpt
|
||
|
|
get
|
||
|
|
}def
|
||
|
|
/cachepaintproc_compress
|
||
|
|
{
|
||
|
|
5 dict begin
|
||
|
|
currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
|
||
|
|
/ppdict 20 dict def
|
||
|
|
/string_size 16000 def
|
||
|
|
/readbuffer string_size string def
|
||
|
|
currentglobal true setglobal
|
||
|
|
ppdict 1 array dup 0 1 put/count xpt
|
||
|
|
setglobal
|
||
|
|
/LZWFilter
|
||
|
|
{
|
||
|
|
exch
|
||
|
|
dup length 0 eq{
|
||
|
|
pop
|
||
|
|
}{
|
||
|
|
ppdict dup length 1 sub 3 -1 roll put
|
||
|
|
}ifelse
|
||
|
|
{string_size}{0}ifelse string
|
||
|
|
}/LZWEncode filter def
|
||
|
|
{
|
||
|
|
ReadFilter readbuffer readstring
|
||
|
|
exch LZWFilter exch writestring
|
||
|
|
not{exit}if
|
||
|
|
}loop
|
||
|
|
LZWFilter closefile
|
||
|
|
ppdict
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/cachepaintproc
|
||
|
|
{
|
||
|
|
2 dict begin
|
||
|
|
currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
|
||
|
|
/ppdict 20 dict def
|
||
|
|
currentglobal true setglobal
|
||
|
|
ppdict 1 array dup 0 1 put/count xpt
|
||
|
|
setglobal
|
||
|
|
{
|
||
|
|
ReadFilter 16000 string readstring exch
|
||
|
|
ppdict dup length 1 sub 3 -1 roll put
|
||
|
|
not{exit}if
|
||
|
|
}loop
|
||
|
|
ppdict dup dup length 1 sub()put
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/make_pattern
|
||
|
|
{
|
||
|
|
exch clonedict exch
|
||
|
|
dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
|
||
|
|
exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub
|
||
|
|
exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub
|
||
|
|
matrix translate exch matrix concatmatrix
|
||
|
|
1 index begin
|
||
|
|
BBox 0 get XStep div cvi XStep mul/xshift exch neg def
|
||
|
|
BBox 1 get YStep div cvi YStep mul/yshift exch neg def
|
||
|
|
BBox 0 get xshift add
|
||
|
|
BBox 1 get yshift add
|
||
|
|
BBox 2 get xshift add
|
||
|
|
BBox 3 get yshift add
|
||
|
|
4 array astore
|
||
|
|
/BBox exch def
|
||
|
|
[xshift yshift/translate load null/exec load]dup
|
||
|
|
3/PaintProc load put cvx/PaintProc exch def
|
||
|
|
end
|
||
|
|
gsave 0 setgray
|
||
|
|
makepattern
|
||
|
|
grestore
|
||
|
|
}def
|
||
|
|
/set_pattern
|
||
|
|
{
|
||
|
|
dup/PatternType get 1 eq{
|
||
|
|
dup/PaintType get 1 eq{
|
||
|
|
currentoverprint sop[/DeviceGray]setcolorspace 0 setgray
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
setpattern
|
||
|
|
}def
|
||
|
|
/setcolorspace_opt
|
||
|
|
{
|
||
|
|
dup currentcolorspace eq{pop}{setcolorspace}ifelse
|
||
|
|
}def
|
||
|
|
/updatecolorrendering
|
||
|
|
{
|
||
|
|
currentcolorrendering/RenderingIntent known{
|
||
|
|
currentcolorrendering/RenderingIntent get
|
||
|
|
}
|
||
|
|
{
|
||
|
|
Intent/AbsoluteColorimetric eq
|
||
|
|
{
|
||
|
|
/absolute_colorimetric_crd AGMCORE_gget dup null eq
|
||
|
|
}
|
||
|
|
{
|
||
|
|
Intent/RelativeColorimetric eq
|
||
|
|
{
|
||
|
|
/relative_colorimetric_crd AGMCORE_gget dup null eq
|
||
|
|
}
|
||
|
|
{
|
||
|
|
Intent/Saturation eq
|
||
|
|
{
|
||
|
|
/saturation_crd AGMCORE_gget dup null eq
|
||
|
|
}
|
||
|
|
{
|
||
|
|
/perceptual_crd AGMCORE_gget dup null eq
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
{
|
||
|
|
pop null
|
||
|
|
}
|
||
|
|
{
|
||
|
|
/RenderingIntent known{null}{Intent}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
Intent ne{
|
||
|
|
Intent/ColorRendering{findresource}stopped
|
||
|
|
{
|
||
|
|
pop pop systemdict/findcolorrendering known
|
||
|
|
{
|
||
|
|
Intent findcolorrendering
|
||
|
|
{
|
||
|
|
/ColorRendering findresource true exch
|
||
|
|
}
|
||
|
|
{
|
||
|
|
/ColorRendering findresource
|
||
|
|
product(Xerox Phaser 5400)ne
|
||
|
|
exch
|
||
|
|
}ifelse
|
||
|
|
dup Intent/AbsoluteColorimetric eq
|
||
|
|
{
|
||
|
|
/absolute_colorimetric_crd exch AGMCORE_gput
|
||
|
|
}
|
||
|
|
{
|
||
|
|
Intent/RelativeColorimetric eq
|
||
|
|
{
|
||
|
|
/relative_colorimetric_crd exch AGMCORE_gput
|
||
|
|
}
|
||
|
|
{
|
||
|
|
Intent/Saturation eq
|
||
|
|
{
|
||
|
|
/saturation_crd exch AGMCORE_gput
|
||
|
|
}
|
||
|
|
{
|
||
|
|
Intent/Perceptual eq
|
||
|
|
{
|
||
|
|
/perceptual_crd exch AGMCORE_gput
|
||
|
|
}
|
||
|
|
{
|
||
|
|
pop
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
1 index{exch}{pop}ifelse
|
||
|
|
}
|
||
|
|
{false}ifelse
|
||
|
|
}
|
||
|
|
{true}ifelse
|
||
|
|
{
|
||
|
|
dup begin
|
||
|
|
currentdict/TransformPQR known{
|
||
|
|
currentdict/TransformPQR get aload pop
|
||
|
|
3{{}eq 3 1 roll}repeat or or
|
||
|
|
}
|
||
|
|
{true}ifelse
|
||
|
|
currentdict/MatrixPQR known{
|
||
|
|
currentdict/MatrixPQR get aload pop
|
||
|
|
1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll
|
||
|
|
0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll
|
||
|
|
0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq
|
||
|
|
and and and and and and and and
|
||
|
|
}
|
||
|
|
{true}ifelse
|
||
|
|
end
|
||
|
|
or
|
||
|
|
{
|
||
|
|
clonedict begin
|
||
|
|
/TransformPQR[
|
||
|
|
{4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div
|
||
|
|
3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind
|
||
|
|
{4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div
|
||
|
|
3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind
|
||
|
|
{4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div
|
||
|
|
3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind
|
||
|
|
]def
|
||
|
|
/MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def
|
||
|
|
/RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def
|
||
|
|
currentdict end
|
||
|
|
}if
|
||
|
|
setcolorrendering_opt
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
/set_crd
|
||
|
|
{
|
||
|
|
AGMCORE_host_sep not level2 and{
|
||
|
|
currentdict/ColorRendering known{
|
||
|
|
ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if
|
||
|
|
}{
|
||
|
|
currentdict/Intent known{
|
||
|
|
updatecolorrendering
|
||
|
|
}if
|
||
|
|
}ifelse
|
||
|
|
currentcolorspace dup type/arraytype eq
|
||
|
|
{0 get}if
|
||
|
|
/DeviceRGB eq
|
||
|
|
{
|
||
|
|
currentdict/UCR known
|
||
|
|
{/UCR}{/AGMCORE_currentucr}ifelse
|
||
|
|
load setundercolorremoval
|
||
|
|
currentdict/BG known
|
||
|
|
{/BG}{/AGMCORE_currentbg}ifelse
|
||
|
|
load setblackgeneration
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
/set_ucrbg
|
||
|
|
{
|
||
|
|
dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration
|
||
|
|
dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval
|
||
|
|
}def
|
||
|
|
/setcolorrendering_opt
|
||
|
|
{
|
||
|
|
dup currentcolorrendering eq{
|
||
|
|
pop
|
||
|
|
}{
|
||
|
|
clonedict
|
||
|
|
begin
|
||
|
|
/Intent Intent def
|
||
|
|
currentdict
|
||
|
|
end
|
||
|
|
setcolorrendering
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/cpaint_gcomp
|
||
|
|
{
|
||
|
|
convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
|
||
|
|
//Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
|
||
|
|
{
|
||
|
|
(%end_cpaint_gcomp)flushinput
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
/cpaint_gsep
|
||
|
|
{
|
||
|
|
//Adobe_AGM_Core/AGMCORE_ConvertToProcess get
|
||
|
|
{
|
||
|
|
(%end_cpaint_gsep)flushinput
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
/cpaint_gend
|
||
|
|
{np}def
|
||
|
|
/T1_path
|
||
|
|
{
|
||
|
|
currentfile token pop currentfile token pop mo
|
||
|
|
{
|
||
|
|
currentfile token pop dup type/stringtype eq
|
||
|
|
{pop exit}if
|
||
|
|
0 exch rlineto
|
||
|
|
currentfile token pop dup type/stringtype eq
|
||
|
|
{pop exit}if
|
||
|
|
0 rlineto
|
||
|
|
}loop
|
||
|
|
}def
|
||
|
|
/T1_gsave
|
||
|
|
level3
|
||
|
|
{/clipsave}
|
||
|
|
{/gsave}ifelse
|
||
|
|
load def
|
||
|
|
/T1_grestore
|
||
|
|
level3
|
||
|
|
{/cliprestore}
|
||
|
|
{/grestore}ifelse
|
||
|
|
load def
|
||
|
|
/set_spot_alias_ary
|
||
|
|
{
|
||
|
|
dup inherit_aliases
|
||
|
|
//Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
|
||
|
|
}def
|
||
|
|
/set_spot_normalization_ary
|
||
|
|
{
|
||
|
|
dup inherit_aliases
|
||
|
|
dup length
|
||
|
|
/AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if
|
||
|
|
array
|
||
|
|
//Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf
|
||
|
|
/AGMCORE_SpotAliasAry where{
|
||
|
|
pop
|
||
|
|
AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval
|
||
|
|
AGMCORE_SpotAliasAry length
|
||
|
|
}{0}ifelse
|
||
|
|
AGMCORE_SpotAliasAry2 3 1 roll exch putinterval
|
||
|
|
true set_spot_alias
|
||
|
|
}def
|
||
|
|
/inherit_aliases
|
||
|
|
{
|
||
|
|
{dup/Name get map_alias{/CSD put}{pop}ifelse}forall
|
||
|
|
}def
|
||
|
|
/set_spot_alias
|
||
|
|
{
|
||
|
|
/AGMCORE_SpotAliasAry2 where{
|
||
|
|
/AGMCORE_current_spot_alias 3 -1 roll put
|
||
|
|
}{
|
||
|
|
pop
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/current_spot_alias
|
||
|
|
{
|
||
|
|
/AGMCORE_SpotAliasAry2 where{
|
||
|
|
/AGMCORE_current_spot_alias get
|
||
|
|
}{
|
||
|
|
false
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/map_alias
|
||
|
|
{
|
||
|
|
/AGMCORE_SpotAliasAry2 where{
|
||
|
|
begin
|
||
|
|
/AGMCORE_name xdf
|
||
|
|
false
|
||
|
|
AGMCORE_SpotAliasAry2{
|
||
|
|
dup/Name get AGMCORE_name eq{
|
||
|
|
/CSD get/CSD get_res
|
||
|
|
exch pop true
|
||
|
|
exit
|
||
|
|
}{
|
||
|
|
pop
|
||
|
|
}ifelse
|
||
|
|
}forall
|
||
|
|
end
|
||
|
|
}{
|
||
|
|
pop false
|
||
|
|
}ifelse
|
||
|
|
}bdf
|
||
|
|
/spot_alias
|
||
|
|
{
|
||
|
|
true set_spot_alias
|
||
|
|
/AGMCORE_&setcustomcolor AGMCORE_key_known not{
|
||
|
|
//Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put
|
||
|
|
}if
|
||
|
|
/customcolor_tint 1 AGMCORE_gput
|
||
|
|
//Adobe_AGM_Core begin
|
||
|
|
/setcustomcolor
|
||
|
|
{
|
||
|
|
//Adobe_AGM_Core begin
|
||
|
|
dup/customcolor_tint exch AGMCORE_gput
|
||
|
|
1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not
|
||
|
|
current_spot_alias and{1 index 4 get map_alias}{false}ifelse
|
||
|
|
{
|
||
|
|
false set_spot_alias
|
||
|
|
/sep_colorspace_dict AGMCORE_gget null ne
|
||
|
|
3 1 roll 2 index{
|
||
|
|
exch pop/sep_tint AGMCORE_gget exch
|
||
|
|
}if
|
||
|
|
mark 3 1 roll
|
||
|
|
setsepcolorspace
|
||
|
|
counttomark 0 ne{
|
||
|
|
setsepcolor
|
||
|
|
}if
|
||
|
|
pop
|
||
|
|
not{/sep_tint 1.0 AGMCORE_gput}if
|
||
|
|
pop
|
||
|
|
true set_spot_alias
|
||
|
|
}{
|
||
|
|
AGMCORE_&setcustomcolor
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}bdf
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/begin_feature
|
||
|
|
{
|
||
|
|
Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
|
||
|
|
count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
|
||
|
|
{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
|
||
|
|
}def
|
||
|
|
/end_feature
|
||
|
|
{
|
||
|
|
2 dict begin
|
||
|
|
/spd/setpagedevice load def
|
||
|
|
/setpagedevice{get_gstate spd set_gstate}def
|
||
|
|
stopped{$error/newerror false put}if
|
||
|
|
end
|
||
|
|
count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
|
||
|
|
countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
|
||
|
|
{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
|
||
|
|
}def
|
||
|
|
/set_negative
|
||
|
|
{
|
||
|
|
//Adobe_AGM_Core begin
|
||
|
|
/AGMCORE_inverting exch def
|
||
|
|
level2{
|
||
|
|
currentpagedevice/NegativePrint known AGMCORE_distilling not and{
|
||
|
|
currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{
|
||
|
|
true begin_feature true{
|
||
|
|
<</NegativePrint//Adobe_AGM_Core/AGMCORE_inverting get>>setpagedevice
|
||
|
|
}end_feature
|
||
|
|
}if
|
||
|
|
/AGMCORE_inverting false def
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
AGMCORE_inverting{
|
||
|
|
[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
|
||
|
|
AGMCORE_distilling{
|
||
|
|
erasepage
|
||
|
|
}{
|
||
|
|
gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse
|
||
|
|
/AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore
|
||
|
|
}ifelse
|
||
|
|
}if
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/lw_save_restore_override{
|
||
|
|
/md where{
|
||
|
|
pop
|
||
|
|
md begin
|
||
|
|
initializepage
|
||
|
|
/initializepage{}def
|
||
|
|
/pmSVsetup{}def
|
||
|
|
/endp{}def
|
||
|
|
/pse{}def
|
||
|
|
/psb{}def
|
||
|
|
/orig_showpage where
|
||
|
|
{pop}
|
||
|
|
{/orig_showpage/showpage load def}
|
||
|
|
ifelse
|
||
|
|
/showpage{orig_showpage gR}def
|
||
|
|
end
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
/pscript_showpage_override{
|
||
|
|
/NTPSOct95 where
|
||
|
|
{
|
||
|
|
begin
|
||
|
|
showpage
|
||
|
|
save
|
||
|
|
/showpage/restore load def
|
||
|
|
/restore{exch pop}def
|
||
|
|
end
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
/driver_media_override
|
||
|
|
{
|
||
|
|
/md where{
|
||
|
|
pop
|
||
|
|
md/initializepage known{
|
||
|
|
md/initializepage{}put
|
||
|
|
}if
|
||
|
|
md/rC known{
|
||
|
|
md/rC{4{pop}repeat}put
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
/mysetup where{
|
||
|
|
/mysetup[1 0 0 1 0 0]put
|
||
|
|
}if
|
||
|
|
Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put
|
||
|
|
level2
|
||
|
|
{Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if
|
||
|
|
}def
|
||
|
|
/driver_check_media_override
|
||
|
|
{
|
||
|
|
/PrepsDict where
|
||
|
|
{pop}
|
||
|
|
{
|
||
|
|
Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne
|
||
|
|
Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq
|
||
|
|
{
|
||
|
|
Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and
|
||
|
|
Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and
|
||
|
|
}if
|
||
|
|
{
|
||
|
|
Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix
|
||
|
|
}if
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
AGMCORE_err_strings begin
|
||
|
|
/AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def
|
||
|
|
/AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def
|
||
|
|
/AGMCORE_invalid_color_space(This job contains an invalid color space. )def
|
||
|
|
end
|
||
|
|
/set_def_ht
|
||
|
|
{AGMCORE_def_ht sethalftone}def
|
||
|
|
/set_def_flat
|
||
|
|
{AGMCORE_Default_flatness setflat}def
|
||
|
|
end
|
||
|
|
systemdict/setpacking known
|
||
|
|
{setpacking}if
|
||
|
|
%%EndResource
|
||
|
|
%%BeginResource: procset Adobe_CoolType_Core 2.31 0
%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved.
%%Version: 2.31 0
10 dict begin
/Adobe_CoolType_Passthru currentdict def
/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def
Adobe_CoolType_Core_Defined
{/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def}
if
userdict/Adobe_CoolType_Core 70 dict dup begin put
/Adobe_CoolType_Version 2.31 def
/Level2?
systemdict/languagelevel known dup
{pop systemdict/languagelevel get 2 ge}
if def
Level2? not
{
/currentglobal false def
/setglobal/pop load def
/gcheck{pop false}bind def
/currentpacking false def
/setpacking/pop load def
/SharedFontDirectory 0 dict def
}
if
currentpacking
true setpacking
currentglobal false setglobal
userdict/Adobe_CoolType_Data 2 copy known not
{2 copy 10 dict put}
if
get
begin
/@opStackCountByLevel 32 dict def
/@opStackLevel 0 def
/@dictStackCountByLevel 32 dict def
/@dictStackLevel 0 def
end
setglobal
currentglobal true setglobal
userdict/Adobe_CoolType_GVMFonts known not
{userdict/Adobe_CoolType_GVMFonts 10 dict put}
if
setglobal
currentglobal false setglobal
userdict/Adobe_CoolType_LVMFonts known not
{userdict/Adobe_CoolType_LVMFonts 10 dict put}
if
setglobal
/ct_VMDictPut
{
dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse
3 1 roll put
}bind def
/ct_VMDictUndef
{
dup Adobe_CoolType_GVMFonts exch known
{Adobe_CoolType_GVMFonts exch undef}
{
dup Adobe_CoolType_LVMFonts exch known
{Adobe_CoolType_LVMFonts exch undef}
{pop}
ifelse
}ifelse
}bind def
/ct_str1 1 string def
/ct_xshow
{
/_ct_na exch def
/_ct_i 0 def
currentpoint
/_ct_y exch def
/_ct_x exch def
{
pop pop
ct_str1 exch 0 exch put
ct_str1 show
{_ct_na _ct_i get}stopped
{pop pop}
{
_ct_x _ct_y moveto
0
rmoveto
}
ifelse
/_ct_i _ct_i 1 add def
currentpoint
/_ct_y exch def
/_ct_x exch def
}
exch
@cshow
}bind def
/ct_yshow
{
/_ct_na exch def
/_ct_i 0 def
currentpoint
/_ct_y exch def
/_ct_x exch def
{
pop pop
ct_str1 exch 0 exch put
ct_str1 show
{_ct_na _ct_i get}stopped
{pop pop}
{
_ct_x _ct_y moveto
0 exch
rmoveto
}
ifelse
/_ct_i _ct_i 1 add def
currentpoint
/_ct_y exch def
/_ct_x exch def
}
exch
@cshow
}bind def
/ct_xyshow
{
/_ct_na exch def
/_ct_i 0 def
currentpoint
/_ct_y exch def
/_ct_x exch def
{
pop pop
ct_str1 exch 0 exch put
ct_str1 show
{_ct_na _ct_i get}stopped
{pop pop}
{
{_ct_na _ct_i 1 add get}stopped
{pop pop pop}
{
_ct_x _ct_y moveto
rmoveto
}
ifelse
}
ifelse
/_ct_i _ct_i 2 add def
currentpoint
/_ct_y exch def
/_ct_x exch def
}
exch
@cshow
}bind def
/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def
/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def
/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def
currentglobal true setglobal
/ct_T3Defs
{
/BuildChar
{
1 index/Encoding get exch get
1 index/BuildGlyph get exec
}bind def
/BuildGlyph
{
exch begin
GlyphProcs exch get exec
end
}bind def
}bind def
setglobal
/@_SaveStackLevels
{
Adobe_CoolType_Data
begin
/@vmState currentglobal def false setglobal
@opStackCountByLevel
@opStackLevel
2 copy known not
{
2 copy
3 dict dup/args
7 index
5 add array put
put get
}
{
get dup/args get dup length 3 index lt
{
dup length 5 add array exch
1 index exch 0 exch putinterval
1 index exch/args exch put
}
{pop}
ifelse
}
ifelse
begin
count 1 sub
1 index lt
{pop count}
if
dup/argCount exch def
dup 0 gt
{
args exch 0 exch getinterval
astore pop
}
{pop}
ifelse
count
/restCount exch def
end
/@opStackLevel @opStackLevel 1 add def
countdictstack 1 sub
@dictStackCountByLevel exch @dictStackLevel exch put
/@dictStackLevel @dictStackLevel 1 add def
@vmState setglobal
end
}bind def
/@_RestoreStackLevels
{
Adobe_CoolType_Data
begin
/@opStackLevel @opS
|
||
|
|
%%Version: 1.0 0
|
||
|
|
%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
|
||
|
|
systemdict/setpacking known
|
||
|
|
{
|
||
|
|
currentpacking
|
||
|
|
true setpacking
|
||
|
|
}if
|
||
|
|
userdict/Adobe_AGM_Image 71 dict dup begin put
|
||
|
|
/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def
|
||
|
|
/nd{
|
||
|
|
null def
|
||
|
|
}bind def
|
||
|
|
/AGMIMG_&image nd
|
||
|
|
/AGMIMG_&colorimage nd
|
||
|
|
/AGMIMG_&imagemask nd
|
||
|
|
/AGMIMG_mbuf()def
|
||
|
|
/AGMIMG_ybuf()def
|
||
|
|
/AGMIMG_kbuf()def
|
||
|
|
/AGMIMG_c 0 def
|
||
|
|
/AGMIMG_m 0 def
|
||
|
|
/AGMIMG_y 0 def
|
||
|
|
/AGMIMG_k 0 def
|
||
|
|
/AGMIMG_tmp nd
|
||
|
|
/AGMIMG_imagestring0 nd
|
||
|
|
/AGMIMG_imagestring1 nd
|
||
|
|
/AGMIMG_imagestring2 nd
|
||
|
|
/AGMIMG_imagestring3 nd
|
||
|
|
/AGMIMG_imagestring4 nd
|
||
|
|
/AGMIMG_imagestring5 nd
|
||
|
|
/AGMIMG_cnt nd
|
||
|
|
/AGMIMG_fsave nd
|
||
|
|
/AGMIMG_colorAry nd
|
||
|
|
/AGMIMG_override nd
|
||
|
|
/AGMIMG_name nd
|
||
|
|
/AGMIMG_maskSource nd
|
||
|
|
/AGMIMG_flushfilters nd
|
||
|
|
/invert_image_samples nd
|
||
|
|
/knockout_image_samples nd
|
||
|
|
/img nd
|
||
|
|
/sepimg nd
|
||
|
|
/devnimg nd
|
||
|
|
/idximg nd
|
||
|
|
/ds
|
||
|
|
{
|
||
|
|
Adobe_AGM_Core begin
|
||
|
|
Adobe_AGM_Image begin
|
||
|
|
/AGMIMG_&image systemdict/image get def
|
||
|
|
/AGMIMG_&imagemask systemdict/imagemask get def
|
||
|
|
/colorimage where{
|
||
|
|
pop
|
||
|
|
/AGMIMG_&colorimage/colorimage ldf
|
||
|
|
}if
|
||
|
|
end
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/ps
|
||
|
|
{
|
||
|
|
Adobe_AGM_Image begin
|
||
|
|
/AGMIMG_ccimage_exists{/customcolorimage where
|
||
|
|
{
|
||
|
|
pop
|
||
|
|
/Adobe_AGM_OnHost_Seps where
|
||
|
|
{
|
||
|
|
pop false
|
||
|
|
}{
|
||
|
|
/Adobe_AGM_InRip_Seps where
|
||
|
|
{
|
||
|
|
pop false
|
||
|
|
}{
|
||
|
|
true
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
false
|
||
|
|
}ifelse
|
||
|
|
}bdf
|
||
|
|
level2{
|
||
|
|
/invert_image_samples
|
||
|
|
{
|
||
|
|
Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
|
||
|
|
/Decode[Decode 1 get Decode 0 get]def
|
||
|
|
}def
|
||
|
|
/knockout_image_samples
|
||
|
|
{
|
||
|
|
Operator/imagemask ne{
|
||
|
|
/Decode[1 1]def
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
}{
|
||
|
|
/invert_image_samples
|
||
|
|
{
|
||
|
|
{1 exch sub}currenttransfer addprocs settransfer
|
||
|
|
}def
|
||
|
|
/knockout_image_samples
|
||
|
|
{
|
||
|
|
{pop 1}currenttransfer addprocs settransfer
|
||
|
|
}def
|
||
|
|
}ifelse
|
||
|
|
/img/imageormask ldf
|
||
|
|
/sepimg/sep_imageormask ldf
|
||
|
|
/devnimg/devn_imageormask ldf
|
||
|
|
/idximg/indexed_imageormask ldf
|
||
|
|
/_ctype 7 def
|
||
|
|
currentdict{
|
||
|
|
dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
|
||
|
|
bind
|
||
|
|
}if
|
||
|
|
def
|
||
|
|
}forall
|
||
|
|
}def
|
||
|
|
/pt
|
||
|
|
{
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/dt
|
||
|
|
{
|
||
|
|
}def
|
||
|
|
/AGMIMG_flushfilters
|
||
|
|
{
|
||
|
|
dup type/arraytype ne
|
||
|
|
{1 array astore}if
|
||
|
|
dup 0 get currentfile ne
|
||
|
|
{dup 0 get flushfile}if
|
||
|
|
{
|
||
|
|
dup type/filetype eq
|
||
|
|
{
|
||
|
|
dup status 1 index currentfile ne and
|
||
|
|
{closefile}
|
||
|
|
{pop}
|
||
|
|
ifelse
|
||
|
|
}{pop}ifelse
|
||
|
|
}forall
|
||
|
|
}def
|
||
|
|
/AGMIMG_init_common
|
||
|
|
{
|
||
|
|
currentdict/T known{/ImageType/T ldf currentdict/T undef}if
|
||
|
|
currentdict/W known{/Width/W ldf currentdict/W undef}if
|
||
|
|
currentdict/H known{/Height/H ldf currentdict/H undef}if
|
||
|
|
currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if
|
||
|
|
currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if
|
||
|
|
currentdict/D known{/Decode/D ldf currentdict/D undef}if
|
||
|
|
currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if
|
||
|
|
currentdict/O known{
|
||
|
|
/Operator/O load 1 eq{
|
||
|
|
/imagemask
|
||
|
|
}{
|
||
|
|
/O load 2 eq{
|
||
|
|
/image
|
||
|
|
}{
|
||
|
|
/colorimage
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
def
|
||
|
|
currentdict/O undef
|
||
|
|
}if
|
||
|
|
currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if
|
||
|
|
currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if
|
||
|
|
currentdict/I known{/Interpolate/I ldf currentdict/I undef}if
|
||
|
|
currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if
|
||
|
|
/DataSource load xcheck not{
|
||
|
|
DataSource type/arraytype eq{
|
||
|
|
DataSource 0 get type/filetype eq{
|
||
|
|
/_Filters DataSource def
|
||
|
|
currentdict/MultipleDataSources known not{
|
||
|
|
/DataSource DataSource dup length 1 sub get def
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
currentdict/MultipleDataSources known not{
|
||
|
|
/MultipleDataSources DataSource type/arraytype eq{
|
||
|
|
DataSource length 1 gt
|
||
|
|
}
|
||
|
|
{false}ifelse def
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
/NComponents Decode length 2 div def
|
||
|
|
currentdict/SkipImageProc known not{/SkipImageProc{false}def}if
|
||
|
|
}bdf
|
||
|
|
/imageormask_sys
|
||
|
|
{
|
||
|
|
begin
|
||
|
|
AGMIMG_init_common
|
||
|
|
save mark
|
||
|
|
level2{
|
||
|
|
currentdict
|
||
|
|
Operator/imagemask eq{
|
||
|
|
AGMIMG_&imagemask
|
||
|
|
}{
|
||
|
|
use_mask{
|
||
|
|
process_mask AGMIMG_&image
|
||
|
|
}{
|
||
|
|
AGMIMG_&image
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
Width Height
|
||
|
|
Operator/imagemask eq{
|
||
|
|
Decode 0 get 1 eq Decode 1 get 0 eq and
|
||
|
|
ImageMatrix/DataSource load
|
||
|
|
AGMIMG_&imagemask
|
||
|
|
}{
|
||
|
|
BitsPerComponent ImageMatrix/DataSource load
|
||
|
|
AGMIMG_&image
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
|
||
|
|
cleartomark restore
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/overprint_plate
|
||
|
|
{
|
||
|
|
currentoverprint{
|
||
|
|
0 get dup type/nametype eq{
|
||
|
|
dup/DeviceGray eq{
|
||
|
|
pop AGMCORE_black_plate not
|
||
|
|
}{
|
||
|
|
/DeviceCMYK eq{
|
||
|
|
AGMCORE_is_cmyk_sep not
|
||
|
|
}if
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
false exch
|
||
|
|
{
|
||
|
|
AGMOHS_sepink eq or
|
||
|
|
}forall
|
||
|
|
not
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
pop false
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/process_mask
|
||
|
|
{
|
||
|
|
level3{
|
||
|
|
dup begin
|
||
|
|
/ImageType 1 def
|
||
|
|
end
|
||
|
|
4 dict begin
|
||
|
|
/DataDict exch def
|
||
|
|
/ImageType 3 def
|
||
|
|
/InterleaveType 3 def
|
||
|
|
/MaskDict 9 dict begin
|
||
|
|
/ImageType 1 def
|
||
|
|
/Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def
|
||
|
|
/Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def
|
||
|
|
/ImageMatrix[Width 0 0 Height neg 0 Height]def
|
||
|
|
/NComponents 1 def
|
||
|
|
/BitsPerComponent 1 def
|
||
|
|
/Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def
|
||
|
|
/DataSource Adobe_AGM_Core/AGMIMG_maskSource get def
|
||
|
|
currentdict end def
|
||
|
|
currentdict end
|
||
|
|
}if
|
||
|
|
}def
|
||
|
|
/use_mask
|
||
|
|
{
|
||
|
|
dup/Mask known {dup/Mask get}{false}ifelse
|
||
|
|
}def
|
||
|
|
/imageormask
|
||
|
|
{
|
||
|
|
begin
|
||
|
|
AGMIMG_init_common
|
||
|
|
SkipImageProc{
|
||
|
|
currentdict consumeimagedata
|
||
|
|
}
|
||
|
|
{
|
||
|
|
save mark
|
||
|
|
level2 AGMCORE_host_sep not and{
|
||
|
|
currentdict
|
||
|
|
Operator/imagemask eq DeviceN_PS2 not and{
|
||
|
|
imagemask
|
||
|
|
}{
|
||
|
|
AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{
|
||
|
|
[/Separation/Black/DeviceGray{}]setcolorspace
|
||
|
|
/Decode[Decode 1 get Decode 0 get]def
|
||
|
|
}if
|
||
|
|
use_mask{
|
||
|
|
process_mask image
|
||
|
|
}{
|
||
|
|
DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and
|
||
|
|
{
|
||
|
|
Names convert_to_process not{
|
||
|
|
2 dict begin
|
||
|
|
/imageDict xdf
|
||
|
|
/names_index 0 def
|
||
|
|
gsave
|
||
|
|
imageDict write_image_file{
|
||
|
|
Names{
|
||
|
|
dup(None)ne{
|
||
|
|
[/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace
|
||
|
|
Operator imageDict read_image_file
|
||
|
|
names_index 0 eq{true setoverprint}if
|
||
|
|
/names_index names_index 1 add def
|
||
|
|
}{
|
||
|
|
pop
|
||
|
|
}ifelse
|
||
|
|
}forall
|
||
|
|
close_image_file
|
||
|
|
}if
|
||
|
|
grestore
|
||
|
|
end
|
||
|
|
}{
|
||
|
|
Operator/imagemask eq{
|
||
|
|
imagemask
|
||
|
|
}{
|
||
|
|
image
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
Operator/imagemask eq{
|
||
|
|
imagemask
|
||
|
|
}{
|
||
|
|
image
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
Width Height
|
||
|
|
Operator/imagemask eq{
|
||
|
|
Decode 0 get 1 eq Decode 1 get 0 eq and
|
||
|
|
ImageMatrix/DataSource load
|
||
|
|
/Adobe_AGM_OnHost_Seps where{
|
||
|
|
pop imagemask
|
||
|
|
}{
|
||
|
|
currentgray 1 ne{
|
||
|
|
currentdict imageormask_sys
|
||
|
|
}{
|
||
|
|
currentoverprint not{
|
||
|
|
1 AGMCORE_&setgray
|
||
|
|
currentdict imageormask_sys
|
||
|
|
}{
|
||
|
|
currentdict ignoreimagedata
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
BitsPerComponent ImageMatrix
|
||
|
|
MultipleDataSources{
|
||
|
|
0 1 NComponents 1 sub{
|
||
|
|
DataSource exch get
|
||
|
|
}for
|
||
|
|
}{
|
||
|
|
/DataSource load
|
||
|
|
}ifelse
|
||
|
|
Operator/colorimage eq{
|
||
|
|
AGMCORE_host_sep{
|
||
|
|
MultipleDataSources level2 or NComponents 4 eq and{
|
||
|
|
AGMCORE_is_cmyk_sep{
|
||
|
|
MultipleDataSources{
|
||
|
|
/DataSource DataSource 0 get xcheck
|
||
|
|
{
|
||
|
|
[
|
||
|
|
DataSource 0 get/exec cvx
|
||
|
|
DataSource 1 get/exec cvx
|
||
|
|
DataSource 2 get/exec cvx
|
||
|
|
DataSource 3 get/exec cvx
|
||
|
|
/AGMCORE_get_ink_data cvx
|
||
|
|
]cvx
|
||
|
|
}{
|
||
|
|
DataSource aload pop AGMCORE_get_ink_data
|
||
|
|
}ifelse def
|
||
|
|
}{
|
||
|
|
/DataSource
|
||
|
|
Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
|
||
|
|
/DataSource load
|
||
|
|
filter_cmyk 0()/SubFileDecode filter def
|
||
|
|
}ifelse
|
||
|
|
/Decode[Decode 0 get Decode 1 get]def
|
||
|
|
/MultipleDataSources false def
|
||
|
|
/NComponents 1 def
|
||
|
|
/Operator/image def
|
||
|
|
invert_image_samples
|
||
|
|
1 AGMCORE_&setgray
|
||
|
|
currentdict imageormask_sys
|
||
|
|
}{
|
||
|
|
currentoverprint not Operator/imagemask eq and{
|
||
|
|
1 AGMCORE_&setgray
|
||
|
|
currentdict imageormask_sys
|
||
|
|
}{
|
||
|
|
currentdict ignoreimagedata
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
MultipleDataSources NComponents AGMIMG_&colorimage
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
true NComponents colorimage
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
Operator/image eq{
|
||
|
|
AGMCORE_host_sep{
|
||
|
|
/DoImage true def
|
||
|
|
currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse
|
||
|
|
{
|
||
|
|
AGMCORE_black_plate not Operator/imagemask ne and{
|
||
|
|
/DoImage false def
|
||
|
|
currentdict ignoreimagedata
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
1 AGMCORE_&setgray
|
||
|
|
DoImage
|
||
|
|
{currentdict imageormask_sys}if
|
||
|
|
}{
|
||
|
|
use_mask{
|
||
|
|
process_mask image
|
||
|
|
}{
|
||
|
|
image
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
Operator/knockout eq{
|
||
|
|
pop pop pop pop pop
|
||
|
|
currentcolorspace overprint_plate not{
|
||
|
|
knockout_unitsq
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
cleartomark restore
|
||
|
|
}ifelse
|
||
|
|
currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/sep_imageormask
|
||
|
|
{
|
||
|
|
/sep_colorspace_dict AGMCORE_gget begin
|
||
|
|
CSA map_csa
|
||
|
|
begin
|
||
|
|
AGMIMG_init_common
|
||
|
|
SkipImageProc{
|
||
|
|
currentdict consumeimagedata
|
||
|
|
}{
|
||
|
|
save mark
|
||
|
|
AGMCORE_avoid_L2_sep_space{
|
||
|
|
/Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
|
||
|
|
}if
|
||
|
|
AGMIMG_ccimage_exists
|
||
|
|
MappedCSA 0 get/DeviceCMYK eq and
|
||
|
|
currentdict/Components known and
|
||
|
|
Name()ne and
|
||
|
|
Name(All)ne and
|
||
|
|
Operator/image eq and
|
||
|
|
AGMCORE_producing_seps not and
|
||
|
|
level2 not and
|
||
|
|
{
|
||
|
|
Width Height BitsPerComponent ImageMatrix
|
||
|
|
[
|
||
|
|
/DataSource load/exec cvx
|
||
|
|
{
|
||
|
|
0 1 2 index length 1 sub{
|
||
|
|
1 index exch
|
||
|
|
2 copy get 255 xor put
|
||
|
|
}for
|
||
|
|
}/exec cvx
|
||
|
|
]cvx bind
|
||
|
|
MappedCSA 0 get/DeviceCMYK eq{
|
||
|
|
Components aload pop
|
||
|
|
}{
|
||
|
|
0 0 0 Components aload pop 1 exch sub
|
||
|
|
}ifelse
|
||
|
|
Name findcmykcustomcolor
|
||
|
|
customcolorimage
|
||
|
|
}{
|
||
|
|
AGMCORE_producing_seps not{
|
||
|
|
level2{
|
||
|
|
//Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{
|
||
|
|
[/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt
|
||
|
|
/sep_tint AGMCORE_gget setcolor
|
||
|
|
}if
|
||
|
|
currentdict imageormask
|
||
|
|
}{
|
||
|
|
currentdict
|
||
|
|
Operator/imagemask eq{
|
||
|
|
imageormask
|
||
|
|
}{
|
||
|
|
sep_imageormask_lev1
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
AGMCORE_host_sep{
|
||
|
|
Operator/knockout eq{
|
||
|
|
currentdict/ImageMatrix get concat
|
||
|
|
knockout_unitsq
|
||
|
|
}{
|
||
|
|
currentgray 1 ne{
|
||
|
|
AGMCORE_is_cmyk_sep Name(All)ne and{
|
||
|
|
level2{
|
||
|
|
Name AGMCORE_IsSeparationAProcessColor
|
||
|
|
{
|
||
|
|
Operator/imagemask eq{
|
||
|
|
//Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
|
||
|
|
/sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor
|
||
|
|
}if
|
||
|
|
}{
|
||
|
|
invert_image_samples
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
//Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
|
||
|
|
[/Separation Name[/DeviceGray]
|
||
|
|
{
|
||
|
|
sep_colorspace_proc AGMCORE_get_ink_data
|
||
|
|
1 exch sub
|
||
|
|
}bind
|
||
|
|
]AGMCORE_&setcolorspace
|
||
|
|
/sep_tint AGMCORE_gget AGMCORE_&setcolor
|
||
|
|
}if
|
||
|
|
}ifelse
|
||
|
|
currentdict imageormask_sys
|
||
|
|
}{
|
||
|
|
currentdict
|
||
|
|
Operator/imagemask eq{
|
||
|
|
imageormask_sys
|
||
|
|
}{
|
||
|
|
sep_image_lev1_sep
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
Operator/imagemask ne{
|
||
|
|
invert_image_samples
|
||
|
|
}if
|
||
|
|
currentdict imageormask_sys
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
currentoverprint not Name(All)eq or Operator/imagemask eq and{
|
||
|
|
currentdict imageormask_sys
|
||
|
|
}{
|
||
|
|
currentoverprint not
|
||
|
|
{
|
||
|
|
gsave
|
||
|
|
knockout_unitsq
|
||
|
|
grestore
|
||
|
|
}if
|
||
|
|
currentdict consumeimagedata
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
//Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
|
||
|
|
currentcolorspace 0 get/Separation ne{
|
||
|
|
[/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt
|
||
|
|
/sep_tint AGMCORE_gget setcolor
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
currentoverprint
|
||
|
|
MappedCSA 0 get/DeviceCMYK eq and
|
||
|
|
Name AGMCORE_IsSeparationAProcessColor not and
|
||
|
|
//Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse
|
||
|
|
Name(All)ne and{
|
||
|
|
imageormask_l2_overprint
|
||
|
|
}{
|
||
|
|
currentdict imageormask
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
cleartomark restore
|
||
|
|
}ifelse
|
||
|
|
currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
|
||
|
|
end
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/colorSpaceElemCnt
|
||
|
|
{
|
||
|
|
mark currentcolor counttomark dup 2 add 1 roll cleartomark
|
||
|
|
}bdf
|
||
|
|
/devn_sep_datasource
|
||
|
|
{
|
||
|
|
1 dict begin
|
||
|
|
/dataSource xdf
|
||
|
|
[
|
||
|
|
0 1 dataSource length 1 sub{
|
||
|
|
dup currentdict/dataSource get/exch cvx/get cvx/exec cvx
|
||
|
|
/exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx
|
||
|
|
}for
|
||
|
|
]cvx bind
|
||
|
|
end
|
||
|
|
}bdf
|
||
|
|
/devn_alt_datasource
|
||
|
|
{
|
||
|
|
11 dict begin
|
||
|
|
/convProc xdf
|
||
|
|
/origcolorSpaceElemCnt xdf
|
||
|
|
/origMultipleDataSources xdf
|
||
|
|
/origBitsPerComponent xdf
|
||
|
|
/origDecode xdf
|
||
|
|
/origDataSource xdf
|
||
|
|
/dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def
|
||
|
|
/DataSource origMultipleDataSources
|
||
|
|
{
|
||
|
|
[
|
||
|
|
BitsPerComponent 8 idiv origDecode length 2 idiv mul string
|
||
|
|
0 1 origDecode length 2 idiv 1 sub
|
||
|
|
{
|
||
|
|
dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch
|
||
|
|
origDataSource exch get 0()/SubFileDecode filter
|
||
|
|
BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx
|
||
|
|
}for
|
||
|
|
]bind cvx
|
||
|
|
}{origDataSource}ifelse 0()/SubFileDecode filter def
|
||
|
|
[
|
||
|
|
origcolorSpaceElemCnt string
|
||
|
|
0 2 origDecode length 2 sub
|
||
|
|
{
|
||
|
|
dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div
|
||
|
|
1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx
|
||
|
|
}for
|
||
|
|
/convProc load/exec cvx
|
||
|
|
origcolorSpaceElemCnt 1 sub -1 0
|
||
|
|
{
|
||
|
|
/dup cvx 2/add cvx/index cvx
|
||
|
|
3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx
|
||
|
|
}for
|
||
|
|
]bind cvx 0()/SubFileDecode filter
|
||
|
|
end
|
||
|
|
}bdf
|
||
|
|
/devn_imageormask
|
||
|
|
{
|
||
|
|
/devicen_colorspace_dict AGMCORE_gget begin
|
||
|
|
CSA map_csa
|
||
|
|
2 dict begin
|
||
|
|
dup
|
||
|
|
/srcDataStrs[3 -1 roll begin
|
||
|
|
AGMIMG_init_common
|
||
|
|
currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
|
||
|
|
{
|
||
|
|
Width Decode length 2 div mul cvi
|
||
|
|
{
|
||
|
|
dup 65535 gt{1 add 2 div cvi}{exit}ifelse
|
||
|
|
}loop
|
||
|
|
string
|
||
|
|
}repeat
|
||
|
|
end]def
|
||
|
|
/dstDataStr srcDataStrs 0 get length string def
|
||
|
|
begin
|
||
|
|
AGMIMG_init_common
|
||
|
|
SkipImageProc{
|
||
|
|
currentdict consumeimagedata
|
||
|
|
}{
|
||
|
|
save mark
|
||
|
|
AGMCORE_producing_seps not{
|
||
|
|
level3 not{
|
||
|
|
Operator/imagemask ne{
|
||
|
|
/DataSource[[
|
||
|
|
DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
|
||
|
|
colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get
|
||
|
|
devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def
|
||
|
|
/MultipleDataSources true def
|
||
|
|
/Decode colorSpaceElemCnt[exch{0 1}repeat]def
|
||
|
|
}if
|
||
|
|
}if
|
||
|
|
currentdict imageormask
|
||
|
|
}{
|
||
|
|
AGMCORE_host_sep{
|
||
|
|
Names convert_to_process{
|
||
|
|
CSA get_csa_by_name 0 get/DeviceCMYK eq{
|
||
|
|
/DataSource
|
||
|
|
Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
|
||
|
|
DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
|
||
|
|
4/devicen_colorspace_dict AGMCORE_gget/TintTransform get
|
||
|
|
devn_alt_datasource
|
||
|
|
filter_cmyk 0()/SubFileDecode filter def
|
||
|
|
/MultipleDataSources false def
|
||
|
|
/Decode[1 0]def
|
||
|
|
/DeviceGray setcolorspace
|
||
|
|
currentdict imageormask_sys
|
||
|
|
}{
|
||
|
|
AGMCORE_report_unsupported_color_space
|
||
|
|
AGMCORE_black_plate{
|
||
|
|
/DataSource
|
||
|
|
DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
|
||
|
|
CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get
|
||
|
|
devn_alt_datasource
|
||
|
|
/MultipleDataSources false def
|
||
|
|
/Decode colorSpaceElemCnt[exch{0 1}repeat]def
|
||
|
|
currentdict imageormask_sys
|
||
|
|
}{
|
||
|
|
gsave
|
||
|
|
knockout_unitsq
|
||
|
|
grestore
|
||
|
|
currentdict consumeimagedata
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}
|
||
|
|
{
|
||
|
|
/devicen_colorspace_dict AGMCORE_gget/names_index known{
|
||
|
|
Operator/imagemask ne{
|
||
|
|
MultipleDataSources{
|
||
|
|
/DataSource[DataSource devn_sep_datasource/exec cvx]cvx def
|
||
|
|
/MultipleDataSources false def
|
||
|
|
}{
|
||
|
|
/DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def
|
||
|
|
}ifelse
|
||
|
|
invert_image_samples
|
||
|
|
}if
|
||
|
|
currentdict imageormask_sys
|
||
|
|
}{
|
||
|
|
currentoverprint not Operator/imagemask eq and{
|
||
|
|
currentdict imageormask_sys
|
||
|
|
}{
|
||
|
|
currentoverprint not
|
||
|
|
{
|
||
|
|
gsave
|
||
|
|
knockout_unitsq
|
||
|
|
grestore
|
||
|
|
}if
|
||
|
|
currentdict consumeimagedata
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
currentdict imageormask
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
cleartomark restore
|
||
|
|
}ifelse
|
||
|
|
currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/imageormask_l2_overprint
|
||
|
|
{
|
||
|
|
currentdict
|
||
|
|
currentcmykcolor add add add 0 eq{
|
||
|
|
currentdict consumeimagedata
|
||
|
|
}{
|
||
|
|
level3{
|
||
|
|
currentcmykcolor
|
||
|
|
/AGMIMG_k xdf
|
||
|
|
/AGMIMG_y xdf
|
||
|
|
/AGMIMG_m xdf
|
||
|
|
/AGMIMG_c xdf
|
||
|
|
Operator/imagemask eq{
|
||
|
|
[/DeviceN[
|
||
|
|
AGMIMG_c 0 ne{/Cyan}if
|
||
|
|
AGMIMG_m 0 ne{/Magenta}if
|
||
|
|
AGMIMG_y 0 ne{/Yellow}if
|
||
|
|
AGMIMG_k 0 ne{/Black}if
|
||
|
|
]/DeviceCMYK{}]setcolorspace
|
||
|
|
AGMIMG_c 0 ne{AGMIMG_c}if
|
||
|
|
AGMIMG_m 0 ne{AGMIMG_m}if
|
||
|
|
AGMIMG_y 0 ne{AGMIMG_y}if
|
||
|
|
AGMIMG_k 0 ne{AGMIMG_k}if
|
||
|
|
setcolor
|
||
|
|
}{
|
||
|
|
/Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
|
||
|
|
[/Indexed
|
||
|
|
[
|
||
|
|
/DeviceN[
|
||
|
|
AGMIMG_c 0 ne{/Cyan}if
|
||
|
|
AGMIMG_m 0 ne{/Magenta}if
|
||
|
|
AGMIMG_y 0 ne{/Yellow}if
|
||
|
|
AGMIMG_k 0 ne{/Black}if
|
||
|
|
]
|
||
|
|
/DeviceCMYK{
|
||
|
|
AGMIMG_k 0 eq{0}if
|
||
|
|
AGMIMG_y 0 eq{0 exch}if
|
||
|
|
AGMIMG_m 0 eq{0 3 1 roll}if
|
||
|
|
AGMIMG_c 0 eq{0 4 1 roll}if
|
||
|
|
}
|
||
|
|
]
|
||
|
|
255
|
||
|
|
{
|
||
|
|
255 div
|
||
|
|
mark exch
|
||
|
|
dup dup dup
|
||
|
|
AGMIMG_k 0 ne{
|
||
|
|
/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop
|
||
|
|
counttomark 1 roll
|
||
|
|
}{
|
||
|
|
pop
|
||
|
|
}ifelse
|
||
|
|
AGMIMG_y 0 ne{
|
||
|
|
/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop
|
||
|
|
counttomark 1 roll
|
||
|
|
}{
|
||
|
|
pop
|
||
|
|
}ifelse
|
||
|
|
AGMIMG_m 0 ne{
|
||
|
|
/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop
|
||
|
|
counttomark 1 roll
|
||
|
|
}{
|
||
|
|
pop
|
||
|
|
}ifelse
|
||
|
|
AGMIMG_c 0 ne{
|
||
|
|
/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop
|
||
|
|
counttomark 1 roll
|
||
|
|
}{
|
||
|
|
pop
|
||
|
|
}ifelse
|
||
|
|
counttomark 1 add -1 roll pop
|
||
|
|
}
|
||
|
|
]setcolorspace
|
||
|
|
}ifelse
|
||
|
|
imageormask_sys
|
||
|
|
}{
|
||
|
|
write_image_file{
|
||
|
|
currentcmykcolor
|
||
|
|
0 ne{
|
||
|
|
[/Separation/Black/DeviceGray{}]setcolorspace
|
||
|
|
gsave
|
||
|
|
/Black
|
||
|
|
[{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx]
|
||
|
|
cvx modify_halftone_xfer
|
||
|
|
Operator currentdict read_image_file
|
||
|
|
grestore
|
||
|
|
}if
|
||
|
|
0 ne{
|
||
|
|
[/Separation/Yellow/DeviceGray{}]setcolorspace
|
||
|
|
gsave
|
||
|
|
/Yellow
|
||
|
|
[{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx]
|
||
|
|
cvx modify_halftone_xfer
|
||
|
|
Operator currentdict read_image_file
|
||
|
|
grestore
|
||
|
|
}if
|
||
|
|
0 ne{
|
||
|
|
[/Separation/Magenta/DeviceGray{}]setcolorspace
|
||
|
|
gsave
|
||
|
|
/Magenta
|
||
|
|
[{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx]
|
||
|
|
cvx modify_halftone_xfer
|
||
|
|
Operator currentdict read_image_file
|
||
|
|
grestore
|
||
|
|
}if
|
||
|
|
0 ne{
|
||
|
|
[/Separation/Cyan/DeviceGray{}]setcolorspace
|
||
|
|
gsave
|
||
|
|
/Cyan
|
||
|
|
[{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx]
|
||
|
|
cvx modify_halftone_xfer
|
||
|
|
Operator currentdict read_image_file
|
||
|
|
grestore
|
||
|
|
}if
|
||
|
|
close_image_file
|
||
|
|
}{
|
||
|
|
imageormask
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/indexed_imageormask
|
||
|
|
{
|
||
|
|
begin
|
||
|
|
AGMIMG_init_common
|
||
|
|
save mark
|
||
|
|
currentdict
|
||
|
|
AGMCORE_host_sep{
|
||
|
|
Operator/knockout eq{
|
||
|
|
/indexed_colorspace_dict AGMCORE_gget dup/CSA known{
|
||
|
|
/CSA get get_csa_by_name
|
||
|
|
}{
|
||
|
|
/Names get
|
||
|
|
}ifelse
|
||
|
|
overprint_plate not{
|
||
|
|
knockout_unitsq
|
||
|
|
}if
|
||
|
|
}{
|
||
|
|
Indexed_DeviceN{
|
||
|
|
/devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{
|
||
|
|
indexed_image_lev2_sep
|
||
|
|
}{
|
||
|
|
currentoverprint not{
|
||
|
|
knockout_unitsq
|
||
|
|
}if
|
||
|
|
currentdict consumeimagedata
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
AGMCORE_is_cmyk_sep{
|
||
|
|
Operator/imagemask eq{
|
||
|
|
imageormask_sys
|
||
|
|
}{
|
||
|
|
level2{
|
||
|
|
indexed_image_lev2_sep
|
||
|
|
}{
|
||
|
|
indexed_image_lev1_sep
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
currentoverprint not{
|
||
|
|
knockout_unitsq
|
||
|
|
}if
|
||
|
|
currentdict consumeimagedata
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
level2{
|
||
|
|
Indexed_DeviceN{
|
||
|
|
/indexed_colorspace_dict AGMCORE_gget begin
|
||
|
|
}{
|
||
|
|
/indexed_colorspace_dict AGMCORE_gget dup null ne
|
||
|
|
{
|
||
|
|
begin
|
||
|
|
currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse
|
||
|
|
get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and
|
||
|
|
AGMCORE_in_rip_sep and{
|
||
|
|
[/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup]
|
||
|
|
setcolorspace
|
||
|
|
}if
|
||
|
|
end
|
||
|
|
}
|
||
|
|
{pop}ifelse
|
||
|
|
}ifelse
|
||
|
|
imageormask
|
||
|
|
Indexed_DeviceN{
|
||
|
|
end
|
||
|
|
}if
|
||
|
|
}{
|
||
|
|
Operator/imagemask eq{
|
||
|
|
imageormask
|
||
|
|
}{
|
||
|
|
indexed_imageormask_lev1
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
cleartomark restore
|
||
|
|
currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/indexed_image_lev2_sep
|
||
|
|
{
|
||
|
|
/indexed_colorspace_dict AGMCORE_gget begin
|
||
|
|
begin
|
||
|
|
Indexed_DeviceN not{
|
||
|
|
currentcolorspace
|
||
|
|
dup 1/DeviceGray put
|
||
|
|
dup 3
|
||
|
|
currentcolorspace 2 get 1 add string
|
||
|
|
0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub
|
||
|
|
{
|
||
|
|
dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put
|
||
|
|
}for
|
||
|
|
put setcolorspace
|
||
|
|
}if
|
||
|
|
currentdict
|
||
|
|
Operator/imagemask eq{
|
||
|
|
AGMIMG_&imagemask
|
||
|
|
}{
|
||
|
|
use_mask{
|
||
|
|
process_mask AGMIMG_&image
|
||
|
|
}{
|
||
|
|
AGMIMG_&image
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
end end
|
||
|
|
}def
|
||
|
|
/OPIimage
|
||
|
|
{
|
||
|
|
dup type/dicttype ne{
|
||
|
|
10 dict begin
|
||
|
|
/DataSource xdf
|
||
|
|
/ImageMatrix xdf
|
||
|
|
/BitsPerComponent xdf
|
||
|
|
/Height xdf
|
||
|
|
/Width xdf
|
||
|
|
/ImageType 1 def
|
||
|
|
/Decode[0 1 def]
|
||
|
|
currentdict
|
||
|
|
end
|
||
|
|
}if
|
||
|
|
dup begin
|
||
|
|
/NComponents 1 cdndf
|
||
|
|
/MultipleDataSources false cdndf
|
||
|
|
/SkipImageProc{false}cdndf
|
||
|
|
/Decode[
|
||
|
|
0
|
||
|
|
currentcolorspace 0 get/Indexed eq{
|
||
|
|
2 BitsPerComponent exp 1 sub
|
||
|
|
}{
|
||
|
|
1
|
||
|
|
}ifelse
|
||
|
|
]cdndf
|
||
|
|
/Operator/image cdndf
|
||
|
|
end
|
||
|
|
/sep_colorspace_dict AGMCORE_gget null eq{
|
||
|
|
imageormask
|
||
|
|
}{
|
||
|
|
gsave
|
||
|
|
dup begin invert_image_samples end
|
||
|
|
sep_imageormask
|
||
|
|
grestore
|
||
|
|
}ifelse
|
||
|
|
}def
|
||
|
|
/cachemask_level2
|
||
|
|
{
|
||
|
|
3 dict begin
|
||
|
|
/LZWEncode filter/WriteFilter xdf
|
||
|
|
/readBuffer 256 string def
|
||
|
|
/ReadFilter
|
||
|
|
currentfile
|
||
|
|
0(%EndMask)/SubFileDecode filter
|
||
|
|
/ASCII85Decode filter
|
||
|
|
/RunLengthDecode filter
|
||
|
|
def
|
||
|
|
{
|
||
|
|
ReadFilter readBuffer readstring exch
|
||
|
|
WriteFilter exch writestring
|
||
|
|
not{exit}if
|
||
|
|
}loop
|
||
|
|
WriteFilter closefile
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/spot_alias
|
||
|
|
{
|
||
|
|
/mapto_sep_imageormask
|
||
|
|
{
|
||
|
|
dup type/dicttype ne{
|
||
|
|
12 dict begin
|
||
|
|
/ImageType 1 def
|
||
|
|
/DataSource xdf
|
||
|
|
/ImageMatrix xdf
|
||
|
|
/BitsPerComponent xdf
|
||
|
|
/Height xdf
|
||
|
|
/Width xdf
|
||
|
|
/MultipleDataSources false def
|
||
|
|
}{
|
||
|
|
begin
|
||
|
|
}ifelse
|
||
|
|
/Decode[/customcolor_tint AGMCORE_gget 0]def
|
||
|
|
/Operator/image def
|
||
|
|
/SkipImageProc{false}def
|
||
|
|
currentdict
|
||
|
|
end
|
||
|
|
sep_imageormask
|
||
|
|
}bdf
|
||
|
|
/customcolorimage
|
||
|
|
{
|
||
|
|
Adobe_AGM_Image/AGMIMG_colorAry xddf
|
||
|
|
/customcolor_tint AGMCORE_gget
|
||
|
|
<<
|
||
|
|
/Name AGMIMG_colorAry 4 get
|
||
|
|
/CSA[/DeviceCMYK]
|
||
|
|
/TintMethod/Subtractive
|
||
|
|
/TintProc null
|
||
|
|
/MappedCSA null
|
||
|
|
/NComponents 4
|
||
|
|
/Components[AGMIMG_colorAry aload pop pop]
|
||
|
|
>>
|
||
|
|
setsepcolorspace
|
||
|
|
mapto_sep_imageormask
|
||
|
|
}ndf
|
||
|
|
Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put
|
||
|
|
/customcolorimage
|
||
|
|
{
|
||
|
|
Adobe_AGM_Image/AGMIMG_override false put
|
||
|
|
current_spot_alias{dup 4 get map_alias}{false}ifelse
|
||
|
|
{
|
||
|
|
false set_spot_alias
|
||
|
|
/customcolor_tint AGMCORE_gget exch setsepcolorspace
|
||
|
|
pop
|
||
|
|
mapto_sep_imageormask
|
||
|
|
true set_spot_alias
|
||
|
|
}{
|
||
|
|
//Adobe_AGM_Image/AGMIMG_&customcolorimage get exec
|
||
|
|
}ifelse
|
||
|
|
}bdf
|
||
|
|
}def
|
||
|
|
/snap_to_device
|
||
|
|
{
|
||
|
|
6 dict begin
|
||
|
|
matrix currentmatrix
|
||
|
|
dup 0 get 0 eq 1 index 3 get 0 eq and
|
||
|
|
1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop
|
||
|
|
{
|
||
|
|
1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def
|
||
|
|
0 0 transform
|
||
|
|
AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
|
||
|
|
AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
|
||
|
|
itransform/AGMIMG_llY exch def/AGMIMG_llX exch def
|
||
|
|
1 1 transform
|
||
|
|
AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
|
||
|
|
AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
|
||
|
|
itransform/AGMIMG_urY exch def/AGMIMG_urX exch def
|
||
|
|
[AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat
|
||
|
|
}{
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
level2 not{
|
||
|
|
/colorbuf
|
||
|
|
{
|
||
|
|
0 1 2 index length 1 sub{
|
||
|
|
dup 2 index exch get
|
||
|
|
255 exch sub
|
||
|
|
2 index
|
||
|
|
3 1 roll
|
||
|
|
put
|
||
|
|
}for
|
||
|
|
}def
|
||
|
|
/tint_image_to_color
|
||
|
|
{
|
||
|
|
begin
|
||
|
|
Width Height BitsPerComponent ImageMatrix
|
||
|
|
/DataSource load
|
||
|
|
end
|
||
|
|
Adobe_AGM_Image begin
|
||
|
|
/AGMIMG_mbuf 0 string def
|
||
|
|
/AGMIMG_ybuf 0 string def
|
||
|
|
/AGMIMG_kbuf 0 string def
|
||
|
|
{
|
||
|
|
colorbuf dup length AGMIMG_mbuf length ne
|
||
|
|
{
|
||
|
|
dup length dup dup
|
||
|
|
/AGMIMG_mbuf exch string def
|
||
|
|
/AGMIMG_ybuf exch string def
|
||
|
|
/AGMIMG_kbuf exch string def
|
||
|
|
}if
|
||
|
|
dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
|
||
|
|
}
|
||
|
|
addprocs
|
||
|
|
{AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/sep_imageormask_lev1
|
||
|
|
{
|
||
|
|
begin
|
||
|
|
MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
|
||
|
|
{
|
||
|
|
255 mul round cvi GrayLookup exch get
|
||
|
|
}currenttransfer addprocs settransfer
|
||
|
|
currentdict imageormask
|
||
|
|
}{
|
||
|
|
/sep_colorspace_dict AGMCORE_gget/Components known{
|
||
|
|
MappedCSA 0 get/DeviceCMYK eq{
|
||
|
|
Components aload pop
|
||
|
|
}{
|
||
|
|
0 0 0 Components aload pop 1 exch sub
|
||
|
|
}ifelse
|
||
|
|
Adobe_AGM_Image/AGMIMG_k xddf
|
||
|
|
Adobe_AGM_Image/AGMIMG_y xddf
|
||
|
|
Adobe_AGM_Image/AGMIMG_m xddf
|
||
|
|
Adobe_AGM_Image/AGMIMG_c xddf
|
||
|
|
AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
|
||
|
|
{AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer
|
||
|
|
currentdict imageormask
|
||
|
|
}{
|
||
|
|
currentcolortransfer
|
||
|
|
{AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll
|
||
|
|
{AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll
|
||
|
|
{AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll
|
||
|
|
{AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll
|
||
|
|
setcolortransfer
|
||
|
|
currentdict tint_image_to_color
|
||
|
|
}ifelse
|
||
|
|
}{
|
||
|
|
MappedCSA 0 get/DeviceGray eq{
|
||
|
|
{255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer
|
||
|
|
currentdict imageormask
|
||
|
|
}{
|
||
|
|
MappedCSA 0 get/DeviceCMYK eq{
|
||
|
|
currentcolortransfer
|
||
|
|
{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll
|
||
|
|
{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll
|
||
|
|
{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll
|
||
|
|
{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll
|
||
|
|
setcolortransfer
|
||
|
|
currentdict tint_image_to_color
|
||
|
|
}{
|
||
|
|
currentcolortransfer
|
||
|
|
{pop 1}exch addprocs 4 1 roll
|
||
|
|
{255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll
|
||
|
|
{255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll
|
||
|
|
{255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll
|
||
|
|
setcolortransfer
|
||
|
|
currentdict tint_image_to_color
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/sep_image_lev1_sep
|
||
|
|
{
|
||
|
|
begin
|
||
|
|
/sep_colorspace_dict AGMCORE_gget/Components known{
|
||
|
|
Components aload pop
|
||
|
|
Adobe_AGM_Image/AGMIMG_k xddf
|
||
|
|
Adobe_AGM_Image/AGMIMG_y xddf
|
||
|
|
Adobe_AGM_Image/AGMIMG_m xddf
|
||
|
|
Adobe_AGM_Image/AGMIMG_c xddf
|
||
|
|
{AGMIMG_c mul 1 exch sub}
|
||
|
|
{AGMIMG_m mul 1 exch sub}
|
||
|
|
{AGMIMG_y mul 1 exch sub}
|
||
|
|
{AGMIMG_k mul 1 exch sub}
|
||
|
|
}{
|
||
|
|
{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
|
||
|
|
{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
|
||
|
|
{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
|
||
|
|
{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
|
||
|
|
}ifelse
|
||
|
|
AGMCORE_get_ink_data currenttransfer addprocs settransfer
|
||
|
|
currentdict imageormask_sys
|
||
|
|
end
|
||
|
|
}def
|
||
|
|
/indexed_imageormask_lev1
|
||
|
|
{
|
||
|
|
/indexed_colorspace_dict AGMCORE_gget begin
|
||
|
|
begin
|
||
|
|
currentdict
|
||
|
|
MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
|
||
|
|
{HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer
|
||
|
|
imageormask
|
||
|
|
}{
|
||
|
|
MappedCSA 0 get/DeviceGray eq{
|
||
|
|
{HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer
|
||
|
|
imageormask
|
||
|
|
}{
|
||
|
|
MappedCSA 0 get/DeviceCMYK eq{
|
||
|
|
currentcolortransfer
|
||
|
|
{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
|
||
|
|
{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
|
||
|
|
{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
|
||
|
|
{4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
|
||
|
|
setcolortransfer
|
||
|
|
tint_image_to_color
|
||
|
|
}{
|
||
|
|
currentcolortransfer
|
||
|
|
{pop 1}exch addprocs 4 1 roll
|
||
|
|
{3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll
|
||
|
|
{3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll
|
||
|
|
{3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll
|
||
|
|
setcolortransfer
|
||
|
|
tint_image_to_color
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
}ifelse
|
||
|
|
end end
|
||
|
|
}def
|
||
|
|
/indexed_image_lev1_sep
|
||
|
|
{
|
||
|
|
/indexed_colorspace_dict AGMCORE_gget begin
|
||
|
|
begin
|
||
|
|
{4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}
|
||
|
|
{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
|
||
|
|
{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
|
||
|
|
{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
|
||
|
|
AGMCORE_get_ink_data currenttransfer addprocs settransfer
|
||
|
|
currentdict imageormask_sys
|
||
|
|
end end
|
||
|
|
}def
|
||
|
|
}if
|
||
|
|
end
|
||
|
|
systemdict/setpacking known
|
||
|
|
{setpacking}if
|
||
|
|
%%EndResource
|
||
|
|
currentdict Adobe_AGM_Utils eq {end} if
|
||
|
|
%%EndProlog
|
||
|
|
%%BeginSetup
|
||
|
|
Adobe_AGM_Utils begin
|
||
|
|
2 2010 Adobe_AGM_Core/ds gx
|
||
|
|
Adobe_CoolType_Core/ds get exec
Adobe_AGM_Image/ds gx
|
||
|
|
currentdict Adobe_AGM_Utils eq {end} if
|
||
|
|
%%EndSetup
|
||
|
|
%%Page: (Page 1) 1
|
||
|
|
%%EndPageComments
|
||
|
|
%%BeginPageSetup
|
||
|
|
%ADOBeginClientInjection: PageSetup Start "AI11EPS"
|
||
|
|
%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0
|
||
|
|
%ADOEndClientInjection: PageSetup Start "AI11EPS"
|
||
|
|
Adobe_AGM_Utils begin
|
||
|
|
Adobe_AGM_Core/ps gx
|
||
|
|
Adobe_AGM_Utils/capture_cpd gx
|
||
|
|
Adobe_CoolType_Core/ps get exec
Adobe_AGM_Image/ps gx
|
||
|
|
%ADOBeginClientInjection: PageSetup End "AI11EPS"
|
||
|
|
/currentdistillerparams where
{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse
{ userdict /AI11_PDFMark5 /cleartomark load put
userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put}
{ userdict /AI11_PDFMark5 /pdfmark load put
userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse
[/NamespacePush AI11_PDFMark5
[/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5
[{ai_metadata_stream_123}
currentfile 0 (% &&end XMP packet marker&&)
/SubFileDecode filter AI11_ReadMetadata_PDFMark5
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
|
||
|
|
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.1-c036 46.277092, Fri Feb 23 2007 14:16:18 ">
|
||
|
|
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
||
|
|
<rdf:Description rdf:about=""
|
||
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||
|
|
<dc:format>application/postscript</dc:format>
|
||
|
|
<dc:title>
|
||
|
|
<rdf:Alt>
|
||
|
|
<rdf:li xml:lang="x-default">Print</rdf:li>
|
||
|
|
</rdf:Alt>
|
||
|
|
</dc:title>
|
||
|
|
</rdf:Description>
|
||
|
|
<rdf:Description rdf:about=""
|
||
|
|
xmlns:xap="http://ns.adobe.com/xap/1.0/"
|
||
|
|
xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
|
||
|
|
<xap:CreatorTool>Adobe Illustrator CS3</xap:CreatorTool>
|
||
|
|
<xap:CreateDate>2010-05-25T11:06:31-06:00</xap:CreateDate>
|
||
|
|
<xap:ModifyDate>2010-05-25T11:06:31-06:00</xap:ModifyDate>
|
||
|
|
<xap:MetadataDate>2010-05-25T11:06:31-06:00</xap:MetadataDate>
|
||
|
|
<xap:Thumbnails>
|
||
|
|
<rdf:Alt>
|
||
|
|
<rdf:li rdf:parseType="Resource">
|
||
|
|
<xapGImg:width>256</xapGImg:width>
|
||
|
|
<xapGImg:height>116</xapGImg:height>
|
||
|
|
<xapGImg:format>JPEG</xapGImg:format>
|
||
|
|
<xapGImg:image>/9j/4AAQSkZJRgABAgEAlgCWAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAAlgAAAAEA
AQCWAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAdAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A735w/NHyr5VuVs715bnU
WAb6jaIJJVVtwX5FFWvgWr7Zm6bs/JmFjaPeXB1XaOLAalvLuDGv+V92H/Uu6p/wC/1zM/kaX8+L
hfy3D+bJ3/K+7D/qXdU/4Bf64/yNL+fFf5bh/Nk7/lfdh/1Luqf8Av8AXH+Rpfz4r/LcP5snf8r7
sP8AqXdU/wCAX+uP8jS/nxX+W4fzZO/5X3Yf9S7qn/AL/XH+Rpfz4r/LcP5snf8AK+7D/qXdU/4B
f64/yNL+fFf5bh/Nk7/lfdh/1Luqf8Av9cf5Gl/Piv8ALcP5snf8r7sP+pd1T/gF/rj/ACNL+fFf
5bh/Nkl+s/8AOSuiaVbGSfQr5JWB+rxSlIg7DtU1oPE0NMry9lmAsyDOHa8ZmhGT5289fmr5z853
cj6pevHYk/utMgZktkHb4AfjP+U9TghjEeTTlyymd0k8ueaNf8t6lHqWiXstldxkHlG3wuAa8ZE+
y6nurCmSIBFFhGRibGxfa/5VfmFbee/KUOsLGIL2Nzb6jbLUqk6AE8K78GVgy/OlajNdlx8Jp3Wn
zeJG+rMMqb3Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXzf5Hk+uxXuu3f73VL+4k
ae4brQkNxHgKnt/DOvzjhqA+kB4rCeMmcvqJZT62YzfTvWxWnetitO9bFad62K071sVp3rYrSC1n
XbLSNMuNRvH429uvJqbsx6KqjxY7DEmlp82+ZvMmoeYdXl1G9b4n+GGIGqxRg/Ci+w/E75hTlxFy
YQ4QgLS0nupxDCvJyCxPZVUFmdj2VVBJPYZFkSpOEDkIaqOhO1ffFQ+gv+cRNSkTVvMWmdY5oILk
exhdkPfv63h2zF1Q2Bc/QS9RHl+PvfTGYTtHYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXzJ5Cl46DT/i5/4Z2OpHqeJ0v0/Fknr++Y9OS71/fGld6/vjSu9f3xpXev740rvX98aV3r++
NK8Z/NjzY2paoNItnrZWDH1aE0efo1f9T7I965iZ5702449WAgEmg3J6DKG1l/mbTx5T0uPy8wpr
98kdxr53BgjakkFj8x8Ms3+VwX9g1jE3uzlHh2PP8fj+xiGSYPov/nEPS2MnmTVWUhQLa1iegoST
JJIK+1EzF1R2AdhoBuS+kMwnZuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KvljyZL
x0an/Fr/AMM7PUD1PEaX6finvr++UU5Nu9f3xpbd6/vjS271/fGlt3r++NLbvX98aW0n82+Yv0No
Vxdqf9II9K2H/Fr7A/7HdvoyGSXCLSBZp4OzMzFmNWJqSepJzWuUBT0T8rtGsdOsdR/MPW4RLpfl
6i6ZayfZu9UcfuI+oqsRIkeh8Oorlcz/AAjr9zdiAFyPIff+NywLUL+81G/uL+9lM15dyvPcTN1e
SRizMfmTljUh8UPtP/nHzyu+gflhpwmUrc6qzalMp7fWAoi/5Ion05r9RK5e53Ojhw4/fu9Iyhyn
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXyb5Wl46XT/ixv4Z2ucep4fTH0pv9Yyq
m+3fWMaW3fWMaW3fWMaW3fWMaW3fWMaW3mX5m6ybnU4dPQ/u7ReTjxkkAP4LT7zmBqpb034R1Yvp
GlXur6raaXYx+reXsyQW8fSryMFFT2G+5zEJpyALNB6P+deoWGkLpP5caNJz03yzGDfyrsLjUZhy
lkYVb7Ibb+Usy9srxb+o9fub85AqA5R+/q8ty1x2Vflh5Ml84edtN0QKxtZJPVv3X9i2i+KU17VH
wg/zEZCc+EW2YsfHIB93xxxxRrFEoSNAFRFACqoFAAB0AzVu/ApdirsVdirsVdirsVdirsVdirsV
dirsVdirsVdirsVdirsVdir5A0CXjYU/y2/hnc5Ru8HhOyZfWMqpt4nfWMaXid9YxpeJ31jGl4nf
WMaXiWyXaxo0jtREBZj4AbnGl4njV/dveXs90/2p5Gc+3I1p9GaScuIkuyhGgA9X/I2xt9B0zzD+
Zuoxh7fy9A1vpSOPhkvp1CgVHgJFU/69e2Y+Xeo9/wBzl6f0gz/m8ve8ovr27v724vryVpru6kea
4mbdnkkYszH3JOXOPahih9a/84z/AJenQfKzeYr6LhqmuhWhDD4o7IbxjcbeqfjPiOOYOpyWa7na
6LFUeI9fu/a9mzGc52KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KvjTS5StrT/KO
d5MbvnsJUjPXOQpnxO9c40vE71zjS8TvXONLxO9c40vEgNcum/RdxGrhZJkaKOv7TMp+Ee5FaZVm
HoPmzxy9QeZqrMwVQSzGgA6knNE7l7H+cjL5T8keVPy3gIW4hhGq65TiSbqbkFUsP5WMnX9njlOL
1Ey+DlZ/TGMPife8by5xXqf5R/kn5i8za9Y3msabPaeWI2E9zcTqYhOi/EscQbi7CToWXYCu9aZV
lyiI83IwaczI29L7HjjSNFjjUJGgCoiigAGwAA7ZrXdgN4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXxVaScYqe5zvyHzi6VvWOCl4nescaXid6xxpeJ3rHGl4nescaXiY75undo
oRG9DCwd1H2hyqEb8Dmu152FdPwHYaGiTfX8FMPyV8tr5j/M7RrWVOVrBMb66FKrwtgZQrD+VnVU
+nNNmnUSXc6fHxTASz8y/NH+KPPes60GL29xcMtoaAf6PFSKHYd/TQV98MI8IARlnxSMu9vyjr2t
Wuo2ll5X062/TdzIsVtdvAl1dGRyOPA3AeKIg9GRFIHVsMgOvJjAkHbm+wBez/l9+W02peYr+bWL
3ToDPfXMjsxm
|
||
|
|
</rdf:li>
|
||
|
|
</rdf:Alt>
|
||
|
|
</xap:Thumbnails>
|
||
|
|
</rdf:Description>
|
||
|
|
<rdf:Description rdf:about=""
|
||
|
|
xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
|
||
|
|
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
|
||
|
|
<xapMM:DocumentID>uuid:EB89571B7F69DF11AF0CB9E432C5A167</xapMM:DocumentID>
|
||
|
|
<xapMM:InstanceID>uuid:EC89571B7F69DF11AF0CB9E432C5A167</xapMM:InstanceID>
|
||
|
|
<xapMM:DerivedFrom rdf:parseType="Resource">
|
||
|
|
<stRef:instanceID>uuid:EA89571B7F69DF11AF0CB9E432C5A167</stRef:instanceID>
|
||
|
|
<stRef:documentID>uuid:E989571B7F69DF11AF0CB9E432C5A167</stRef:documentID>
|
||
|
|
</xapMM:DerivedFrom>
|
||
|
|
</rdf:Description>
|
||
|
|
<rdf:Description rdf:about=""
|
||
|
|
xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/">
|
||
|
|
<illustrator:StartupProfile>Print</illustrator:StartupProfile>
|
||
|
|
</rdf:Description>
|
||
|
|
<rdf:Description rdf:about=""
|
||
|
|
xmlns:xapTPg="http://ns.adobe.com/xap/1.0/t/pg/"
|
||
|
|
xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
|
||
|
|
xmlns:xapG="http://ns.adobe.com/xap/1.0/g/">
|
||
|
|
<xapTPg:MaxPageSize rdf:parseType="Resource">
|
||
|
|
<stDim:w>300.000000</stDim:w>
|
||
|
|
<stDim:h>200.000000</stDim:h>
|
||
|
|
<stDim:unit>Points</stDim:unit>
|
||
|
|
</xapTPg:MaxPageSize>
|
||
|
|
<xapTPg:NPages>1</xapTPg:NPages>
|
||
|
|
<xapTPg:HasVisibleTransparency>False</xapTPg:HasVisibleTransparency>
|
||
|
|
<xapTPg:HasVisibleOverprint>False</xapTPg:HasVisibleOverprint>
|
||
|
|
<xapTPg:PlateNames>
|
||
|
|
<rdf:Seq>
|
||
|
|
<rdf:li>PANTONE 3005 U</rdf:li>
|
||
|
|
<rdf:li>PANTONE 309 U</rdf:li>
|
||
|
|
<rdf:li>PANTONE 2905 U</rdf:li>
|
||
|
|
</rdf:Seq>
|
||
|
|
</xapTPg:PlateNames>
|
||
|
|
<xapTPg:SwatchGroups>
|
||
|
|
<rdf:Seq>
|
||
|
|
<rdf:li rdf:parseType="Resource">
|
||
|
|
<xapG:groupName>Default Swatch Group</xapG:groupName>
|
||
|
|
<xapG:groupType>0</xapG:groupType>
|
||
|
|
<xapG:Colorants>
|
||
|
|
<rdf:Seq>
|
||
|
|
<rdf:li rdf:parseType="Resource">
|
||
|
|
<xapG:swatchName>PANTONE 3005 U</xapG:swatchName>
|
||
|
|
<xapG:type>SPOT</xapG:type>
|
||
|
|
<xapG:tint>100.000000</xapG:tint>
|
||
|
|
<xapG:mode>CMYK</xapG:mode>
|
||
|
|
<xapG:cyan>100.000000</xapG:cyan>
|
||
|
|
<xapG:magenta>34.000000</xapG:magenta>
|
||
|
|
<xapG:yellow>0.000000</xapG:yellow>
|
||
|
|
<xapG:black>2.000000</xapG:black>
|
||
|
|
</rdf:li>
|
||
|
|
<rdf:li rdf:parseType="Resource">
|
||
|
|
<xapG:swatchName>PANTONE 2905 U</xapG:swatchName>
|
||
|
|
<xapG:type>SPOT</xapG:type>
|
||
|
|
<xapG:tint>100.000000</xapG:tint>
|
||
|
|
<xapG:mode>CMYK</xapG:mode>
|
||
|
|
<xapG:cyan>41.000000</xapG:cyan>
|
||
|
|
<xapG:magenta>2.000000</xapG:magenta>
|
||
|
|
<xapG:yellow>0.000000</xapG:yellow>
|
||
|
|
<xapG:black>0.000000</xapG:black>
|
||
|
|
</rdf:li>
|
||
|
|
<rdf:li rdf:parseType="Resource">
|
||
|
|
<xapG:swatchName>PANTONE 309 U</xapG:swatchName>
|
||
|
|
<xapG:type>SPOT</xapG:type>
|
||
|
|
<xapG:tint>100.000000</xapG:tint>
|
||
|
|
<xapG:mode>CMYK</xapG:mode>
|
||
|
|
<xapG:cyan>100.000000</xapG:cyan>
|
||
|
|
<xapG:magenta>0.000000</xapG:magenta>
|
||
|
|
<xapG:yellow>9.000000</xapG:yellow>
|
||
|
|
<xapG:black>72.000000</xapG:black>
|
||
|
|
</rdf:li>
|
||
|
|
</rdf:Seq>
|
||
|
|
</xapG:Colorants>
|
||
|
|
</rdf:li>
|
||
|
|
</rdf:Seq>
|
||
|
|
</xapTPg:SwatchGroups>
|
||
|
|
</rdf:Description>
|
||
|
|
</rdf:RDF>
|
||
|
|
</x:xmpmeta>
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
<?xpacket end="w"?>
% &&end XMP packet marker&&
[{ai_metadata_stream_123}
<</Type /Metadata /Subtype /XML>>
/PUT AI11_PDFMark5
[/Document
1 dict begin /Metadata {ai_metadata_stream_123} def
currentdict end /BDC AI11_PDFMark5
|
||
|
|
%ADOEndClientInjection: PageSetup End "AI11EPS"
|
||
|
|
%%EndPageSetup
|
||
|
|
1 -1 scale 0 -211.304 translate
|
||
|
|
pgsv
|
||
|
|
[1 0 0 1 0 0 ]ct
|
||
|
|
gsave
|
||
|
|
np
|
||
|
|
gsave
|
||
|
|
0 0 mo
|
||
|
|
0 211.304 li
|
||
|
|
372 211.304 li
|
||
|
|
372 0 li
|
||
|
|
cp
|
||
|
|
clp
|
||
|
|
[1 0 0 1 0 0 ]ct
|
||
|
|
103.096 139.708 mo
|
||
|
|
103.039 138.986 103.005 138.517 103.005 138.517 cv
|
||
|
|
103.005 138.517 100.816 123.759 98.21 119.355 cv
|
||
|
|
97.7979 118.657 98.2549 115.79 99.4053 111.543 cv
|
||
|
|
100.078 112.706 102.917 117.68 103.487 119.283 cv
|
||
|
|
104.129 121.095 104.264 121.614 104.264 121.614 cv
|
||
|
|
104.264 121.614 102.707 113.603 100.152 108.928 cv
|
||
|
|
100.712 107.038 101.381 104.949 102.138 102.716 cv
|
||
|
|
103.106 104.414 105.423 108.525 105.933 109.951 cv
|
||
|
|
106.036 110.244 106.123 110.493 106.201 110.721 cv
|
||
|
|
106.226 110.584 106.251 110.447 106.276 110.31 cv
|
||
|
|
105.691 107.828 104.542 103.509 102.969 100.318 cv
|
||
|
|
106.459 82.1528 118.362 57.8726 130.565 47.0405 cv
|
||
|
|
50.96 47.0405 li
|
||
|
|
45.625 47.0405 41.2598 51.4063 41.2598 56.7407 cv
|
||
|
|
41.2598 144.53 li
|
||
|
|
41.2598 149.865 45.625 154.23 50.96 154.23 cv
|
||
|
|
103.39 154.23 li
|
||
|
|
103.012 149.654 102.886 144.591 103.096 139.708 cv
|
||
|
|
cp
|
||
|
|
false sop
|
||
|
|
/0
|
||
|
|
<<
|
||
|
|
/Name (PANTONE 3005 U)
|
||
|
|
/0
|
||
|
|
[/DeviceCMYK] /CSA add_res
|
||
|
|
/CSA /0 get_csa_by_name
|
||
|
|
/MappedCSA /0 /CSA get_res
|
||
|
|
/TintMethod /Subtractive
|
||
|
|
/TintProc null
|
||
|
|
/NComponents 4
|
||
|
|
/Components [ 1 0.34 0 0.02 ]
|
||
|
|
>>
|
||
|
|
/CSD add_res
|
||
|
|
1 /0 /CSD get_res sepcs
|
||
|
|
1 sep
|
||
|
|
f
|
||
|
|
161.875 105.281 mo
|
||
|
|
163.221 105.281 li
|
||
|
|
163.221 116.492 li
|
||
|
|
161.795 116.492 li
|
||
|
|
161.469 113.393 160.348 110.974 158.432 109.234 cv
|
||
|
|
156.514 107.497 154.104 106.626 151.196 106.626 cv
|
||
|
|
148.612 106.626 146.534 107.279 144.958 108.583 cv
|
||
|
|
143.382 109.886 142.594 111.626 142.594 113.801 cv
|
||
|
|
142.594 115.812 143.246 117.646 144.551 119.303 cv
|
||
|
|
145.854 120.962 148.682 123.093 153.031 125.706 cv
|
||
|
|
158.085 128.722 161.482 131.355 163.221 133.613 cv
|
||
|
|
164.96 135.868 165.829 138.45 165.829 141.358 cv
|
||
|
|
165.829 145.108 164.502 148.315 161.844 150.978 cv
|
||
|
|
159.182 153.642 155.979 154.973 152.236 154.973 cv
|
||
|
|
150.064 154.973 147.297 154.375 143.932 153.178 cv
|
||
|
|
142.549 152.689 141.666 152.447 141.287 152.447 cv
|
||
|
|
140.499 152.447 139.89 153.057 139.455 154.281 cv
|
||
|
|
138.028 154.281 li
|
||
|
|
138.028 141.358 li
|
||
|
|
139.455 141.358 li
|
||
|
|
139.481 144.919 140.642 147.772 142.934 149.92 cv
|
||
|
|
145.226 152.065 147.904 153.138 150.968 153.138 cv
|
||
|
|
153.873 153.138 156.196 152.366 157.948 150.814 cv
|
||
|
|
159.697 149.263 160.572 147.197 160.572 144.612 cv
|
||
|
|
160.572 142.681 159.852 140.832 158.415 139.065 cv
|
||
|
|
156.979 137.296 153.972 135.018 149.4 132.227 cv
|
||
|
|
145.674 129.923 143.186 128.11 141.937 126.776 cv
|
||
|
|
140.688 125.443 139.765 123.982 139.168 122.39 cv
|
||
|
|
138.571 120.801 138.272 119.052 138.272 117.15 cv
|
||
|
|
138.272 113.48 139.476 110.502 141.881 108.217 cv
|
||
|
|
144.286 105.934 147.418 104.792 151.276 104.792 cv
|
||
|
|
153.396 104.792 155.707 105.213 158.207 106.055 cv
|
||
|
|
159.374 106.436 160.19 106.626 160.651 106.626 cv
|
||
|
|
161.034 106.626 161.291 106.545 161.425 106.382 cv
|
||
|
|
161.563 106.218 161.713 105.852 161.875 105.281 cv
|
||
|
|
cp
|
||
|
|
/1
|
||
|
|
<<
|
||
|
|
/Name (PANTONE 309 U)
|
||
|
|
/CSA /0 get_csa_by_name
|
||
|
|
/MappedCSA /0 /CSA get_res
|
||
|
|
/TintMethod /Subtractive
|
||
|
|
/TintProc null
|
||
|
|
/NComponents 4
|
||
|
|
/Components [ 1 0 0.09 0.72 ]
|
||
|
|
>>
|
||
|
|
/CSD add_res
|
||
|
|
1 /1 /CSD get_res sepcs
|
||
|
|
1 sep
|
||
|
|
f
|
||
|
|
216.34 130.229 mo
|
||
|
|
216.34 122.917 214.667 117.157 211.324 112.944 cv
|
||
|
|
207.98 108.732 203.66 106.626 198.358 106.626 cv
|
||
|
|
192.733 106.626 188.244 108.741 184.888 112.964 cv
|
||
|
|
181.53 117.192 179.855 122.837 179.855 129.903 cv
|
||
|
|
179.855 136.779 181.519 142.372 184.847 146.679 cv
|
||
|
|
188.178 150.986 192.518 153.138 197.871 153.138 cv
|
||
|
|
203.443 153.138 207.913 151.053 211.282 146.881 cv
|
||
|
|
214.651 142.708 216.34 137.158 216.34 130.229 cv
|
||
|
|
cp
|
||
|
|
224.653 166.999 mo
|
||
|
|
225.182 168.304 li
|
||
|
|
222.846 169.364 220.197 169.894 217.235 169.894 cv
|
||
|
|
214.789 169.894 212.518 169.573 210.426 168.936 cv
|
||
|
|
208.336 168.296 206.369 167.319 204.537 166 cv
|
||
|
|
202.703 164.682 200.466 162.487 197.83 159.418 cv
|
||
|
|
195.491 156.699 193.698 155.012 192.449 154.361 cv
|
||
|
|
186.986 153.249 182.294 150.365 178.365 145.721 cv
|
||
|
|
174.438 141.074 172.474 135.772 172.474 129.821 cv
|
||
|
|
172.474 125.391 173.602 121.221 175.857 117.307 cv
|
||
|
|
178.113 113.393 181.171 110.329 185.033 108.116 cv
|
||
|
|
188.889 105.899 193.17 104.792 197.871 104.792 cv
|
||
|
|
205.128 104.792 211.242 107.205 216.217 112.028 cv
|
||
|
|
221.188 116.85 223.674 122.783 223.674 129.821 cv
|
||
|
|
223.674 135.748 221.76 141.023 217.928 145.657 cv
|
||
|
|
214.095 150.293 209.189 153.194 203.212 154.361 cv
|
||
|
|
203.784 154.819 204.806 155.976 206.272 157.826 cv
|
||
|
|
209.391 161.687 212 164.306 214.091 165.678 cv
|
||
|
|
216.185 167.046 218.264 167.734 220.331 167.734 cv
|
||
|
|
221.854 167.734 223.297 167.488 224.653 166.999 cv
|
||
|
|
cp
|
||
|
|
f
|
||
|
|
259.776 146.473 mo
|
||
|
|
258.979 154.111 li
|
||
|
|
227.787 154.111 li
|
||
|
|
227.853 152.591 li
|
||
|
|
229.544 152.418 230.729 151.984 231.42 151.291 cv
|
||
|
|
232.11 150.593 232.459 148.992 232.485 146.473 cv
|
||
|
|
232.521 112.728 li
|
||
|
|
232.509 110.965 232.423 109.75 232.277 109.087 cv
|
||
|
|
231.885 107.234 230.135 106.309 227.005 106.309 cv
|
||
|
|
226.938 104.792 li
|
||
|
|
243.22 104.792 li
|
||
|
|
243.282 106.309 li
|
||
|
|
241.546 106.427 240.358 106.895 239.693 107.717 cv
|
||
|
|
239.035 108.542 238.709 110.213 238.71 112.728 cv
|
||
|
|
238.585 146.826 li
|
||
|
|
238.59 147.406 238.639 147.937 238.747 148.429 cv
|
||
|
|
239.27 150.917 241.243 152.158 244.665 152.158 cv
|
||
|
|
247.604 152.158 li
|
||
|
|
251.407 152.158 254.046 151.73 255.535 150.876 cv
|
||
|
|
257.02 150.028 257.964 148.557 258.371 146.473 cv
|
||
|
|
259.776 146.473 li
|
||
|
|
cp
|
||
|
|
f
|
||
|
|
270.119 113.882 mo
|
||
|
|
270.855 113.882 271.533 114.14 272.159 114.658 cv
|
||
|
|
272.778 115.174 273.181 115.812 273.336 116.571 cv
|
||
|
|
273.487 117.307 273.362 117.946 272.959 118.489 cv
|
||
|
|
272.556 119.032 271.992 119.303 271.256 119.303 cv
|
||
|
|
270.495 119.303 269.786 119.032 269.13 118.489 cv
|
||
|
|
268.47 117.946 268.066 117.307 267.916 116.571 cv
|
||
|
|
267.761 115.812 267.886 115.174 268.33 114.658 cv
|
||
|
|
268.764 114.14 269.358 113.882 270.119 113.882 cv
|
||
|
|
cp
|
||
|
|
275.101 125.583 mo
|
||
|
|
275.051 146.943 li
|
||
|
|
275.06 148.436 275.136 149.497 275.269 150.124 cv
|
||
|
|
275.441 150.994 275.827 151.583 276.406 151.895 cv
|
||
|
|
276.995 152.209 278.309 152.366 280.348 152.366 cv
|
||
|
|
280.395 153.792 li
|
||
|
|
265.72 153.792 li
|
||
|
|
265.755 152.366 li
|
||
|
|
267.767 152.366 269.003 152.18 269.474 151.814 cv
|
||
|
|
269.941 151.449 270.181 150.218 270.207 148.125 cv
|
||
|
|
270.299 133.002 li
|
||
|
|
270.282 132.177 270.23 131.532 270.133 131.064 cv
|
||
|
|
269.845 129.666 268.923 128.965 267.373 128.965 cv
|
||
|
|
264.189 129.372 li
|
||
|
|
264.174 127.701 li
|
||
|
|
273.424 125.583 li
|
||
|
|
275.101 125.583 li
|
||
|
|
cp
|
||
|
|
f
|
||
|
|
299.717 126.315 mo
|
||
|
|
299.787 128.597 li
|
||
|
|
292.118 128.597 li
|
||
|
|
292.063 147.671 li
|
||
|
|
292.063 148.191 292.094 148.638 292.183 149.021 cv
|
||
|
|
292.508 150.597 293.372 151.387 294.761 151.387 cv
|
||
|
|
297.021 151.387 299.6 149.906 302.527 146.943 cv
|
||
|
|
303.758 147.981 li
|
||
|
|
299.704 152.48 295.83 154.728 292.135 154.728 cv
|
||
|
|
289.581 154.728 288.058 153.559 287.563 151.222 cv
|
||
|
|
287.359 150.246 287.257 148.315 287.249 145.434 cv
|
||
|
|
287.354 128.597 li
|
||
|
|
282.338 128.597 li
|
||
|
|
282.28 127.172 li
|
||
|
|
286.584 126.738 289.38 124.034 290.673 119.06 cv
|
||
|
|
292.14 119.06 li
|
||
|
|
292.127 126.315 li
|
||
|
|
299.717 126.315 li
|
||
|
|
cp
|
||
|
|
f
|
||
|
|
311.427 140.01 mo
|
||
|
|
319.449 138.461 323.033 135.679 322.196 131.658 cv
|
||
|
|
322.025 130.839 321.502 130.092 320.645 129.414 cv
|
||
|
|
319.776 128.734 318.904 128.394 318.011 128.394 cv
|
||
|
|
315.972 128.394 314.303 129.597 313.017 132.001 cv
|
||
|
|
311.721 134.407 311.198 137.078 311.427 140.01 cv
|
||
|
|
cp
|
||
|
|
311.381 141.522 mo
|
||
|
|
311.449 142.227 311.544 142.894 311.677 143.518 cv
|
||
|
|
312.7 148.409 315.455 150.855 319.937 150.855 cv
|
||
|
|
323.197 150.855 327.513 148.887 329.655 144.946 cv
|
||
|
|
330.741 146.066 li
|
||
|
|
329.398 149.104 327.935 151.306 326.357 152.675 cv
|
||
|
|
324.783 154.045 321.037 154.728 318.351 154.728 cv
|
||
|
|
315.466 154.728 313.074 153.92 311.172 152.303 cv
|
||
|
|
309.267 150.685 308.014 148.396 307.389 145.434 cv
|
||
|
|
306.327 140.378 307.15 135.782 309.851 131.634 cv
|
||
|
|
312.566 127.493 316.063 125.417 320.356 125.417 cv
|
||
|
|
322.045 125.417 325.076 125.848 326.24 126.703 cv
|
||
|
|
327.389 127.558 328.122 128.707 328.426 130.146 cv
|
||
|
|
328.937 132.567 326.205 134.854 323.48 137.016 cv
|
||
|
|
320.753 139.177 316.713 140.678 311.381 141.522 cv
|
||
|
|
cp
|
||
|
|
f
|
||
|
|
99.4053 111.543 mo
|
||
|
|
100.078 112.706 102.917 117.68 103.487 119.283 cv
|
||
|
|
104.129 121.095 104.264 121.614 104.264 121.614 cv
|
||
|
|
104.264 121.614 102.707 113.603 100.152 108.928 cv
|
||
|
|
100.712 107.038 101.381 104.949 102.138 102.716 cv
|
||
|
|
103.023 104.269 105.034 107.836 105.761 109.526 cv
|
||
|
|
105.788 109.207 105.815 108.888 105.843 108.572 cv
|
||
|
|
105.199 106.097 104.221 102.857 102.969 100.318 cv
|
||
|
|
106.183 83.5933 116.528 61.6929 127.673 49.8696 cv
|
||
|
|
50.96 49.8696 li
|
||
|
|
47.1719 49.8696 44.0889 52.9521 44.0889 56.7407 cv
|
||
|
|
44.0889 138.125 li
|
||
|
|
61.4629 131.457 82.4121 125.362 100.442 125.623 cv
|
||
|
|
99.7725 123.042 99.0107 120.708 98.21 119.355 cv
|
||
|
|
97.7979 118.657 98.2549 115.79 99.4053 111.543 cv
|
||
|
|
cp
|
||
|
|
/2
|
||
|
|
<<
|
||
|
|
/Names [
|
||
|
|
(PANTONE 2905 U)
|
||
|
|
(PANTONE 3005 U)
|
||
|
|
]
|
||
|
|
/CSA /0 get_csa_by_name
|
||
|
|
/TintMethod /Subtractive
|
||
|
|
/TintProc null
|
||
|
|
/MappedCSA null
|
||
|
|
/TintTransform
|
||
|
|
/0 {
|
||
|
|
1 3 1 roll 1 3 1 roll 1 3 1 roll 1 3 1
|
||
|
|
roll 6 -1 roll 2 index 0.41 mul 1 cvr exch sub mul 1 index
|
||
|
|
1 mul 1 cvr exch sub mul 1 cvr exch sub 6 1 roll 5
|
||
|
|
-1 roll 2 index 0.02 mul 1 cvr exch sub mul 1 index 0.34 mul
|
||
|
|
1 cvr exch sub mul 1 cvr exch sub 5 1 roll 4 -1 roll
|
||
|
|
2 index 0 mul 1 cvr exch sub mul 1 index 0 mul 1 cvr
|
||
|
|
exch sub mul 1 cvr exch sub 4 1 roll 3 -1 roll 2 index
|
||
|
|
0 mul 1 cvr exch sub mul 1 index 0.02 mul 1 cvr exch sub
|
||
|
|
mul 1 cvr exch sub 3 1 roll pop pop
|
||
|
|
} bind /Procedure add_res
|
||
|
|
/0 /Procedure get_res
|
||
|
|
>>
|
||
|
|
/CSD add_res
|
||
|
|
/2 /CSD get_res devncs
|
||
|
|
level3{
|
||
|
|
gsave
|
||
|
|
clp
|
||
|
|
[-4.01667e-06 91.8907 -91.8907 -4.01667e-06 85.8809 49.8696 ]ct
|
||
|
|
/0
|
||
|
|
<<
|
||
|
|
/ShadingType 2
|
||
|
|
/ColorSpace [/DeviceN /devicen_colorspace_dict AGMCORE_gget begin /Names load /MappedCSA load /TintTransform load end]
|
||
|
|
/Coords [0 0 1 0 ]
|
||
|
|
/Domain [0 1 ]
|
||
|
|
/Extend[ true true]
|
||
|
|
/Function
|
||
|
|
<<
|
||
|
|
/Domain[0 1 ]
|
||
|
|
/FunctionType 3
|
||
|
|
/Functions [
|
||
|
|
<<
|
||
|
|
/Domain[0 1 ]
|
||
|
|
/FunctionType 2
|
||
|
|
/C0 [0 1 ]
|
||
|
|
/C1 [1 0 ]
|
||
|
|
/N 1.3901
|
||
|
|
>>
|
||
|
|
<<
|
||
|
|
/Domain[0 1 ]
|
||
|
|
/FunctionType 2
|
||
|
|
/C0 [0 1 ]
|
||
|
|
/C1 [0 1 ]
|
||
|
|
/N 1
|
||
|
|
>>
|
||
|
|
]
|
||
|
|
/Bounds [0.920245 ]
|
||
|
|
/Encode [1 0 0 1 ]
|
||
|
|
>>
|
||
|
|
>>/Gradient add_res /0 /Gradient get_res clonedict shfill grestore
|
||
|
|
}if
|
||
|
|
level3 not{
|
||
|
|
gsave
|
||
|
|
[-4.01667e-06 91.8907 -91.8907 -4.01667e-06 85.8809 49.8696 ]ct
|
||
|
|
clp
|
||
|
|
/0 {
|
||
|
|
<<
|
||
|
|
/NumSamples 256
|
||
|
|
/NumComp 2
|
||
|
|
/Scaling[[0.00392157 0 ][0.00392157 0 ]]
|
||
|
|
/Samples[
|
||
|
|
<~s8Dikq=jUToC;><mHa'$kN1daiSWMJgY1<3e^W'qd*BnZb/q]D`5BI-^V.:l\[],V['Hs@Y-"e*WMl\j
|
||
|
|
UnXQUSt2C?R@';*P`q5kO,]*VMMR%BKnFu.J:;ooH[0j[G'.kHEH#i5Chmd"BP(gd@q&kR?<pf?>$4p-
|
||
|
|
<E)mp;,C%`9hS)M84Q-<6pj:,5X.Fq4?GSa3&``Q1c$mA0J>%1/1`;$.4?Pj,pX][+sA'N*Zc=A)]BS3
|
||
|
|
(`*r''bh;p&eP]e%h9'Y$k*LO$4."E#R:P<"U,#3!s8T+!W`<&zzzzz!!!!!~>
|
||
|
|
<~!!*0)"U>;?$OmRW&JGio(E",2*?QCI,:"T`.4Qi"/hf"91c73O3]fGf5=%V'77Kd=8k_rS:f1+i<E<4)
|
||
|
|
>$P?>?t!MTAS,UiC27[(DfKf=FEVkQH$apeIXm!$K8#&8Ll%%KNK0'^P*;,qQC+)/S"-%ATV8*TUnsuf
|
||
|
|
WN*##Xfek3Z*UgF[^WcW]">Vg^;%J"_Sa=2`lH0Bb0/#RcHjkbdaHUoe^i@)g"P38gtgiEi8ESRj5f=`
|
||
|
|
k3(sll0@U#m-X3.n*oi:o()DDo_%nNp@n@Wq>'m`qtp<hr;HTmrr2ors8W-!s8W-!s8W-!s8W-!s8W-!
|
||
|
|
~>
|
||
|
|
]
|
||
|
|
>>
|
||
|
|
0 0 1 0 []true true []
|
||
|
|
/DeviceN
|
||
|
|
GenStrips
|
||
|
|
} /Gradient add_res /0 /Gradient get_res exec grestore
|
||
|
|
}if
|
||
|
|
np
|
||
|
|
149.133 44.167 mo
|
||
|
|
143.681 39.3052 137.08 41.2583 130.565 47.0405 cv
|
||
|
|
129.598 47.8994 128.633 48.8516 127.673 49.8696 cv
|
||
|
|
116.528 61.6929 106.183 83.5933 102.969 100.318 cv
|
||
|
|
104.221 102.857 105.199 106.097 105.843 108.572 cv
|
||
|
|
106.008 109.207 106.157 109.803 106.276 110.31 cv
|
||
|
|
106.559 111.51 106.711 112.288 106.711 112.288 cv
|
||
|
|
106.711 112.288 106.611 111.91 106.201 110.721 cv
|
||
|
|
106.123 110.493 106.036 110.244 105.933 109.951 cv
|
||
|
|
105.889 109.83 105.828 109.683 105.761 109.526 cv
|
||
|
|
105.034 107.836 103.023 104.269 102.138 102.716 cv
|
||
|
|
101.381 104.949 100.712 107.038 100.152 108.928 cv
|
||
|
|
102.707 113.603 104.264 121.614 104.264 121.614 cv
|
||
|
|
104.264 121.614 104.129 121.095 103.487 119.283 cv
|
||
|
|
102.917 117.68 100.078 112.706 99.4053 111.543 cv
|
||
|
|
98.2549 115.79 97.7979 118.657 98.21 119.355 cv
|
||
|
|
99.0107 120.708 99.7725 123.042 100.442 125.623 cv
|
||
|
|
101.954 131.438 103.005 138.517 103.005 138.517 cv
|
||
|
|
103.005 138.517 103.039 138.986 103.096 139.708 cv
|
||
|
|
102.886 144.591 103.012 149.654 103.39 154.23 cv
|
||
|
|
103.891 160.288 104.834 165.492 106.036 168.277 cv
|
||
|
|
106.852 167.832 li
|
||
|
|
105.087 162.345 104.37 155.154 104.684 146.861 cv
|
||
|
|
105.159 134.185 108.076 118.898 113.466 102.965 cv
|
||
|
|
122.572 78.9131 135.206 59.6152 146.769 50.3994 cv
|
||
|
|
136.23 59.917 121.966 90.7261 117.696 102.135 cv
|
||
|
|
112.915 114.911 109.527 126.9 107.485 138.387 cv
|
||
|
|
111.008 127.618 122.399 122.989 122.399 122.989 cv
|
||
|
|
122.399 122.989 127.986 116.099 134.515 106.255 cv
|
||
|
|
130.604 107.147 124.182 108.674 122.031 109.578 cv
|
||
|
|
118.858 110.909 118.003 111.363 118.003 111.363 cv
|
||
|
|
118.003 111.363 128.281 105.104 137.099 102.27 cv
|
||
|
|
149.226 83.1704 162.438 56.0361 149.133 44.167 cv
|
||
|
|
cp
|
||
|
|
1 /1 /CSD get_res sepcs
|
||
|
|
1 sep
|
||
|
|
f
|
||
|
|
0.5 lw
|
||
|
|
0 lc
|
||
|
|
0 lj
|
||
|
|
4 ml
|
||
|
|
[] 0 dsh
|
||
|
|
true sadj
|
||
|
|
27 175.304 mo
|
||
|
|
0 175.304 li
|
||
|
|
/3
|
||
|
|
<<
|
||
|
|
/Name (All)
|
||
|
|
/CSA /0 get_csa_by_name
|
||
|
|
/MappedCSA /0 /CSA get_res
|
||
|
|
/TintMethod /Subtractive
|
||
|
|
/TintProc null
|
||
|
|
/NComponents 4
|
||
|
|
/Components [ 1 1 1 1 ]
|
||
|
|
>>
|
||
|
|
/CSD add_res
|
||
|
|
1 /3 /CSD get_res sepcs
|
||
|
|
1 sep
|
||
|
|
@
|
||
|
|
36 184.304 mo
|
||
|
|
36 211.304 li
|
||
|
|
@
|
||
|
|
27 36 mo
|
||
|
|
0 36 li
|
||
|
|
@
|
||
|
|
36 27 mo
|
||
|
|
36 0 li
|
||
|
|
@
|
||
|
|
345 36 mo
|
||
|
|
372 36 li
|
||
|
|
@
|
||
|
|
336 27 mo
|
||
|
|
336 0 li
|
||
|
|
@
|
||
|
|
345 175.304 mo
|
||
|
|
372 175.304 li
|
||
|
|
@
|
||
|
|
336 184.304 mo
|
||
|
|
336 211.304 li
|
||
|
|
@
|
||
|
|
%ADOBeginClientInjection: EndPageContent "AI11EPS"
|
||
|
|
userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse
|
||
|
|
%ADOEndClientInjection: EndPageContent "AI11EPS"
|
||
|
|
grestore
|
||
|
|
grestore
|
||
|
|
pgrs
|
||
|
|
%%PageTrailer
|
||
|
|
%ADOBeginClientInjection: PageTrailer Start "AI11EPS"
|
||
|
|
[/EMC AI11_PDFMark5
[/NamespacePop AI11_PDFMark5
|
||
|
|
%ADOEndClientInjection: PageTrailer Start "AI11EPS"
|
||
|
|
[
|
||
|
|
[/CSA [/0 ]]
|
||
|
|
[/CSD [/0 /1 /2 /3 ]]
|
||
|
|
[/Gradient [/0 ]]
|
||
|
|
[/Procedure [/0 ]]
|
||
|
|
] del_res
|
||
|
|
Adobe_AGM_Image/pt gx
|
||
|
|
Adobe_CoolType_Core/pt get exec
Adobe_AGM_Core/pt gx
|
||
|
|
currentdict Adobe_AGM_Utils eq {end} if
|
||
|
|
%%Trailer
|
||
|
|
Adobe_AGM_Image/dt get exec
|
||
|
|
Adobe_CoolType_Core/dt get exec
Adobe_AGM_Core/dt get exec
|
||
|
|
%%EOF
|
||
|
|
%AI9_PrintingDataEnd
userdict /AI9_read_buffer 256 string put
userdict begin
/ai9_skip_data
{
mark
{
currentfile AI9_read_buffer { readline } stopped
{
}
{
not
{
exit
} if
(%AI9_PrivateDataEnd) eq
{
exit
} if
} ifelse
} loop
cleartomark
} def
end
userdict /ai9_skip_data get exec
%AI9_PrivateDataBegin
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Adobe Illustrator(R) 11.0
%%AI8_CreatorVersion: 13.0.2
%%For: (Mary Diarte) ()
%%Title: (logo_color_eps.eps)
%%CreationDate: 5/25/10 11:06 AM
%AI9_DataStream
%Gb"-6Bp2f2Pp#o2n/pqR,4,%FCG'cqcS6#7\b,MND(@139M]b(.+f4cF,#U)U>4f'lQ=CZga0;4=HqR+.hQ;lS]&LdEc>u@I.>23
%q]F^Dqtf,mGOPRXQT*6<^3Q#^]MCJ(9'2$brlaWb^%u/7-/D=Fni+nSD+m-X<]f0h<-*C3hW?NRp>"X*b9,WUHM?s1&+<l>qVd5.
%q`!t.r:$QY@eYrRS($[^Y>4ON]RB>?-JqPuoA<r0J,\EGGH\`n_;>RsO7-Dhq=33@?bLaTo$t5LppPVL"+66G_;E"Vp$lPXedl-E
%f\r+m++O(\r[knTjqhClIe3HoroSIcl4e19q3S5Cs4r6Tg&tH.m=5(!rb6'5bF@`Sf_44`DPgGmRtgB[JFB2ck)1d=>MFY\SU'T^
%Df'`(IdsVVHhH4\+$P-unaZ;LGQ79$4Ehn(J,f5]L]?1"qeUklES7hPDM(`iorZ[%fMm-9i0iK;HMdZ1(E[#CP1hnO`g^!`%_m%t
%[T9d%ee_Y:(Ya7?CN"gNe98q#]2C+Ae(=TLT3f;/pFgH6rSlr)G9>`Bn4-[EY?nsh7+cq_q"<tQYH<&=SVB6?6%AXhRo^^2q;(@t
%D*/:nPofhqqeoiT@1YVLHLh3hI_oRks&@tO00XdXl=7`gpMYM6g%t9:a;]U"j4i`Mrqu$`+V)0C\)4rHp\X^b%=@urg3?h"[5U:F
%>ALpeZ*uU"Q+,&*S(`=2$/\^"6K$I!"B]C\>(a9E-*SQ,CA@Y[&$N`prU*>H@fGL35.pm'j)Dni6N7XLPi5u7J(3:4nrFl"^#SNb
%pW`]h]q&lKrUne7K&?Uua1)*Bm`"KMD:Z,7dnOO^\SF1smdT5rM_B"3\*iCn]_XiOGCTSt>AIsqn)=;2i;[!>s8?8shS[Z/*YSA]
%hg/)USkec34d?Z08dYJh$#6:>[8K&VUs3)::9@?j[LYK+/(CR6C;FiX5LeEUU"4Z':[[uHc$g1G:+,i1F@lk25+UX/dtsZi*`IQf
%5P.GA(7pcZ]f0<6s%j*C"TLh@(mBoC^4R$6s%iqi"TQBLAL?VD(_cfXJ&-s!IqX]$M->WG_>c3,p^'b6'>0N@PMQhX?sN1ce2a'"
%-L1asV`CVWUfi<Lkt)dRoq)"TIA=8=cXi*3#(<-[N">oCQ=pG9eFXc`)#T%j0KrWJRMC,a`WuO]?SFNEJ,#X^%M8CWC;K]'Ip,:X
%&t2mJ5J0j4!.$9m,ATdIUKN@U1iG-&1ihkEoUPbHn"l=]]r6[5TFQoU0G?n\:Xc9,>8SI[&%)\X@=0mZoITnNF^T=R$c-Z44#D$N
%#/Y8o@DN\p2X!/0$K6U'$X$DsGNp3n3k^mB%=0WW,%IC^6S3RF[8,&sp[k/Ne'94TVDY9^Tb^Du+oL`>SXqQCaDUB,9BN565%1qY
%IE+Qs]&Sn=oY/I'bC(D(7l$:tFIs$,X7TKM9C:/kekZ!kT0sDGJ"39PqG6s@5_&O#oJ'^k8<Eh74uq*Lr?m"cTta6_G8L8FG4\N/
%8Y<UVqRcd'O87dS+@uN(TAu(5mQ]qll%eI_X<%47lUlZM?hC[ac\6e'Vo&i'o;_i.mW@15Bg3Wl48(l+b3=ug&)n;$`;fN2NNHf,
%I*?\Kj^?"(Vtjd.=oN5k>GIh)oeX$8jn<Pd]W&h+4nKi(fm;NPgAXs]NT8`44aZFkq-jYuNEuSG@r&Q\ffgZ#GOhrbcJbs"s5IqP
%C?p0B^BA<)L<Da9mWl+?NP3VSl>sVoj(j"uk-k#k^Oc::E",u7_Aq#<fDY?@NuQeqVf>0;c`kGD?SlQaT@EJo2e*A.h80H]D/*n@
%FmGl>`pL4+mMXUl(_")pfQIMm0E6]L_f*%[gq2.h)-4*[YuMasF*HE#46cP\1B+);V11[hZN9ZV/%3p@?MRCk/<7>qq5iTNGL08*
%e"qPu^\_Ad#'&/tRa<Jmob.\VRf%?skCBW1ja7,8CMhqEqEKAgJ>oe+Ai&j)[s2TTT?dIP4WjYATAQ#-376K@L"U9\hodX/]7tV&
%3BD0I"&NKFHhA%b9d+p2gFCM2a$FJG>",TbT]bn#eka9BrF2Z^4Gu]lYIJNFs-.M3^D,:mD4K]4oF,NlqenG')BK2JF=5[83&i""
%#9sZN#>hZST2(2p0HPJMnO>2S'C\Zn]P@6%G;A'X2eRWWSE"NM&pKk<UNfu2EK@R>p9A%1HXDGI&24i<U$VmY&DdFNT^Sl!eec89
%)RIYI%CBRhKP+jR^Ouc0Ra^Ohla4F]mfD=h3"GQ,HFX:G8)FpP5Y^UaJPLGlDa*JGIs10oUDP]rGWrq7.'qi,1cIDN`1o!V?J$XP
%$`'!U7)b`F>bR!d"ibu:^OrU<ckbG?b_%+*m&;p/NUV@P)t!A?ILid&*#Gb*c!7)k4.]<:5?I_%Xae3FXlft&?g,F"0nFNucNW;g
%r_<;0@0U_(1,h;["8&GKGbX'9$kU/X^Rb6nZ_Gr+@9\<P6$=[D+IWn4K=_fc1%#Fem=`7CW=OS4=8Y^=9$$3P4O*LPot<Y>D85Q0
%4`KET\Z#.*@mG3tp/iNOlTCA=^77[^N'6gdg7G\iG72$(&%Ejo0V#t7)7CYPJj%'fT?e5FZneI=corR)`-d].,mZuUC^N=XQ*G\P
%[-`@D3DYJ2Q.E$Fe9D%eQ8;,\&^mb\F'<ij-H/iXs0s*VkCI"`DrPS>Oq&6ln]YieiE6679CjS(Esp`Y?6FWN/&.E2a8L&BoZKb]
%kA;7+n^>(t%\<RQ]-G&M,l<\c-2)Vp,J:p6CFu5\4A.M@4.\0qWJ9S(nSuSh&R-;1@kr)k6\;3BDt6cV;s4DPBilII[=Nes9V$p0
%o=X%RCGQ4UE74o/NUR?WAM6-2c=]2)[6I"(#7>Ksp>@c\hSENqQD*KI+0M+oprTj44&jKnI.r(05LEi6*.-@q*UeM._GbQ.a^!!W
%KQST*J5;u$O47CPoBW@7JZ6kReeL[2hAqFGaUC7YMk"1eJs+\kraqUFm&*)@)K@MB41^C[kR:i2SHFD=ck`\hltSXMYFB*L47sLP
%0&Y"<";WJXOc+;%#>d#2$q>Q&Vph5460O_WG'c8*KoQh,UOFEokLY$>YgQ!Q^1]_5r-%KU@Jkei&"nkHNEb:`0Tt#Y*V2cmB+r>4
%E*roq0`KkLmb?^Si==ZY^k]qA+:cl7fA;]:Lt!:rde7Z,i"\gYg/St%lq!6On0s`73:X,Pifo64L=,'&;8kH%$M+\p]j>2j,._s5
%%^jjaiqVqGY[GgrqtG$FhXlHQ2ST%Wrlt?/kWA_`^\R`V`ui&D,7XYNc#;IJg99Cbl,<K(^FA&fp#a<geN\G+s5WkRq!J[]bqF7t
%^AkZD2da8nprAl92m;(dqnk(*(e0#3ck?lbr:Q[g&a]51lgK=KZ+]%E!41=%2o#=#s7P[=a7_1hqJTa@q"j$Oq]#D.-!5d`gt[>Q
%nV9?cr;QZl2ql%B=5$@Q,8BGCFhH`bI,Nh!hpG-$ho$7qDq]X7pfI3U<r;e6g6[<6Xm]W0H1UmE%kkZsj6N%90A-&+
|