📄 package_engine.eps
字号:
/Xk
{
3 -1 roll pop
0 eq
{
1 exch sub
3 {dup 3 1 roll mul 5 1 roll} repeat
mul 4 1 roll
k
}
{
1 exch sub 4 1 roll
3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat
4 -1 roll pop
Xa
} ifelse
} def
/A
{
pop
} def
/annotatepage
{
userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
} def
/XT {
pop pop
} def
/Xt {
pop
} def
/discard
{
save /discardSave exch store
discardDict begin
/endString exch store
gt38?
{
2 add
} if
load
stopped
pop
end
discardSave restore
} bind def
userdict /discardDict 7 dict dup begin
put
/pre38Initialize
{
/endStringLength endString length store
/newBuff buffer 0 endStringLength getinterval store
/newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
/newBuffLast newBuff endStringLength 1 sub 1 getinterval store
} def
/shiftBuffer
{
newBuff 0 newBuffButFirst putinterval
newBuffLast 0
currentfile read not
{
stop
} if
put
} def
0
{
pre38Initialize
mark
currentfile newBuff readstring exch pop
{
{
newBuff endString eq
{
cleartomark stop
} if
shiftBuffer
} loop
}
{
stop
} ifelse
} def
1
{
pre38Initialize
/beginString exch store
mark
currentfile newBuff readstring exch pop
{
{
newBuff beginString eq
{
/layerCount dup load 1 add store
}
{
newBuff endString eq
{
/layerCount dup load 1 sub store
layerCount 0 eq
{
cleartomark stop
} if
} if
} ifelse
shiftBuffer
} loop
} if
} def
2
{
mark
{
currentfile buffer {readline} stopped {
% assume error was due to overfilling the buffer
}{
not
{
stop
} if
endString eq {
cleartomark stop
} if
}ifelse
} loop
} def
3
{
/beginString exch store
/layerCnt 1 store
mark
{
currentfile buffer {readline} stopped {
% assume error was due to overfilling the buffer
}{
not
{
stop
} if
dup beginString eq
{
pop /layerCnt dup load 1 add store
}
{
endString eq
{
layerCnt 1 eq
{
cleartomark stop
}
{
/layerCnt dup load 1 sub store
} ifelse
} if
} ifelse
}ifelse
} loop
} def
end
userdict /clipRenderOff 15 dict dup begin
put
{
/n /N /s /S /f /F /b /B
}
{
{
_doClip 1 eq
{
/_doClip 0 ddef _eo {eoclip} {clip} ifelse
} if
newpath
} def
} forall
/Tr /pop load def
/Bb {} def
/BB /pop load def
/Bg {12 npop} def
/Bm {6 npop} def
/Bc /Bm load def
/Bh {4 npop} def
end
/Lb
{
6 npop
7 2 roll
5 npop
0 eq
{
0 eq
{
(%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
}
{
/clipForward? true def
/Tx /pop load def
/Tj /pop load def
currentdict end clipRenderOff begin begin
} ifelse
}
{
0 eq
{
save /discardSave exch store
} if
} ifelse
} bind def
/LB
{
discardSave dup null ne
{
restore
}
{
pop
clipForward?
{
currentdict
end
end
begin
/clipForward? false ddef
} if
} ifelse
} bind def
/Pb
{
pop pop
0 (%AI5_EndPalette) discard
} bind def
/Np
{
0 (%AI5_End_NonPrinting--) discard
} bind def
/Ln /pop load def
/Ap
/pop load def
/Ar
{
72 exch div
0 dtransform dup mul exch dup mul add sqrt
dup 1 lt
{
pop 1
} if
setflat
} def
/Mb
{
q
} def
/Md
{
} def
/MB
{
Q
} def
/nc 4 dict def
nc begin
/setgray
{
pop
} bind def
/setcmykcolor
{
4 npop
} bind def
/setrgbcolor
{
3 npop
} bind def
/setcustomcolor
{
2 npop
} bind def
currentdict readonly pop
end
/XP
{
4 npop
} bind def
/XD
{
pop
} bind def
end
setpacking
%%EndResource
%%BeginResource: procset Adobe_cshow 2.0 8
%%Title: (Writing System Operators)
%%Version: 2.0 8
%%CreationDate: (1/23/89) ()
%%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_cshow 14 dict dup begin put
/initialize
{
Adobe_cshow begin
Adobe_cshow
{
dup xcheck
{
bind
} if
pop pop
} forall
end
Adobe_cshow begin
} def
/terminate
{
currentdict Adobe_cshow eq
{
end
} if
} def
/cforall
{
/_lobyte 0 ddef
/_hibyte 0 ddef
/_cproc exch ddef
/_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
{
/_lobyte exch ddef
_hibyte 0 eq
_cscript 1 eq
_lobyte 129 ge _lobyte 159 le and
_lobyte 224 ge _lobyte 252 le and or and
_cscript 2 eq
_lobyte 161 ge _lobyte 254 le and and
_cscript 3 eq
_lobyte 161 ge _lobyte 254 le and and
_cscript 25 eq
_lobyte 161 ge _lobyte 254 le and and
_cscript -1 eq
or or or or and
{
/_hibyte _lobyte ddef
}
{
_hibyte 256 mul _lobyte add
_cproc
/_hibyte 0 ddef
} ifelse
} forall
} def
/cstring
{
dup 256 lt
{
(s) dup 0 4 3 roll put
}
{
dup 256 idiv exch 256 mod
(hl) dup dup 0 6 5 roll put 1 4 3 roll put
} ifelse
} def
/clength
{
0 exch
{ 256 lt { 1 } { 2 } ifelse add } cforall
} def
/hawidthshow
{
{
dup cstring
show
_hvax _hvay rmoveto
_hvwb eq { _hvcx _hvcy rmoveto } if
} cforall
} def
/vawidthshow
{
{
dup 255 le
_charorientation 1 eq
and
{
-90 rotate
0 _fontRotateAdjust rmoveto
cstring
_hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
0 _fontRotateAdjust neg rmoveto
90 rotate
}
{
currentpoint
_fontHeight sub
exch _hvay sub exch _hvax sub
2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
3 2 roll
cstring
dup stringwidth pop 2 div neg _fontAscent neg rmoveto
show
moveto
} ifelse
} cforall
} def
/hvawidthshow
{
6 1 roll
/_hvay exch ddef
/_hvax exch ddef
/_hvwb exch ddef
/_hvcy exch ddef
/_hvcx exch ddef
_lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
} def
/hvwidthshow
{
0 0 3 -1 roll hvawidthshow
} def
/hvashow
{
0 0 0 6 -3 roll hvawidthshow
} def
/hvshow
{
0 0 0 0 0 6 -1 roll hvawidthshow
} def
currentdict readonly pop end
setpacking
%%EndResource
%%BeginResource: procset Adobe_shading_AI8 1.0 0
%%Title: (Adobe Illustrator 8 Shading Procset)
%%Version: 1.0 0
%%CreationDate: (12/17/97) ()
%%Copyright: ((C) 1987-1997 Adobe Systems Incorporated All Rights Reserved)
userdict /defaultpacking currentpacking put true setpacking
userdict /Adobe_shading_AI8 10 dict dup begin put
/initialize {
Adobe_shading_AI8 begin
Adobe_shading_AI8 bdprocs
Mesh /initialize get exec
} def
/terminate {
currentdict Adobe_shading_AI8 eq {
end
} if
} def
/bdprocs {
{
dup xcheck 1 index type /arraytype eq and {
bind
} if
pop pop
} forall
} def
/X! {pop} def
/X# {pop pop} def
/Mesh 40 dict def
Mesh begin
/initialize {
Mesh bdprocs
Mesh begin
/emulate? /AI8MeshEmulation where {
pop AI8MeshEmulation
}{
systemdict /shfill known not
} ifelse def
end
} def
/bd {
shadingdict begin
} def
/paint {
emulate? {
end
}{
/_lp /none ddef _fc /_lp /none ddef
/AIColorSpace AIColorSpace tocolorspace store
/ColorSpace AIColorSpace topsspace store
version_ge_3010.106 not systemdict /setsmoothness known and {
0.0001 setsmoothness
} if
composite? {
/DataSource getdatasrc def
Matrix concat
currentdict end
shfill
}{
AIColorSpace makesmarks AIPlateList markingplate and not isoverprint and {
end
}{
/ColorSpace /DeviceGray store
/Decode [0 1 0 1 0 1] store
/DataSource getplatesrc def
Matrix concat
currentdict end
shfill
} ifelse
} ifelse
} ifelse
} def
/shadingdict 12 dict def
shadingdict begin
/ShadingType 6 def
/BitsPerCoordinate 16 def
/BitsPerComponent 8 def
/BitsPerFlag 8 def
end
/datafile null def
/databuf 256 string def
/dataptr 0 def
/srcspace null def
/srcchannels 0 def
/dstchannels 0 def
/dstplate 0 def
/srctodstcolor null def
/getplatesrc {
/srcspace AIColorSpace store
/srcchannels AIColorSpace getnchannels store
/dstchannels 1 store
/dstplate getplateindex store
/srctodstcolor srcspace makesmarks {
dstplate 4 eq {
{1 exch sub}
}{
{srcspace tocmyk 3 dstplate sub index 1 exch sub 5 1 roll 4 {pop} repeat}
} ifelse
}{
{srcchannels {pop} repeat 1}
} ifelse store
/datafile getdatasrc store
/rdpatch168 load DataLength () /SubFileDecode filter
} def
/getdatasrc {
/rdcmntline load /ASCII85Decode filter
} def
/rdpatch168 {
/dataptr 0 store
49 rdcount
4 {
dup {pop srcchannels getint8} if
dup {pop srctodstcolor dstchannels putint8 true} if
} repeat
{databuf 0 dataptr getinterval}{()} ifelse
} def
/rdpatch3216 {
/dataptr 0 store
97 rdcount
4 {
dup {pop srcchannels getint16} if
dup {pop srctodstcolor dstchannels putint16 true} if
} repeat
{databuf 0 dataptr getinterval}{()} ifelse
} def
/rdcount {
dup 0 gt {
datafile databuf dataptr 4 -1 roll getinterval readstring
exch length dataptr add /dataptr exch store
}{
true
} ifelse
} def
/getint8 {
mark true 3 -1 roll
{
dup {pop datafile read} if
dup {pop 255 div true} if
} repeat
{
counttomark 1 add -1 roll pop true
}{
cleartomark false
} ifelse
} def
/putint8 {
dup dataptr add /dataptr exch store
dataptr exch
{
1 sub exch
255 mul cvi
databuf 2 index
3 -1 roll put
} repeat
pop
} def
/getint16 {
mark true 3 -1 roll
{
dup {pop datafile read} if
dup {pop 256 mul datafile read} if
dup {pop add 65535 div true} if
} repeat
{
counttomark 1 add -1 roll pop true
}{
cleartomark false
} ifelse
} def
/putint16 {
dup 2 mul dataptr add /dataptr exch store
dataptr exch
{
2 sub exch
65535 mul cvi dup
256 idiv databuf 3 index 3 -1 roll put
256 mod databuf 2 index 1 add 3 -1 roll put
} repeat
pop
} def
/srcbuf 256 string def
/rdcmntline {
currentfile srcbuf readline pop
(%) anchorsearch {pop} if
} def
/getplateindex {
0 [cyan? magenta? yellow? black? customColor?] {{exit} if 1 add} forall
} def
/aicsarray 4 array def
/aicsaltvals 4 array def
/aicsaltcolr aicsaltvals def
/tocolorspace {
dup type /arraytype eq {
mark exch aload pop
aicsarray 0 3 -1 roll put
aicsarray 1 3 -1 roll put
dup aicsarray 2 3 -1 roll put
gettintxform aicsarray 3 3 -1 roll put
counttomark aicsaltvals 0 3 -1 roll getinterval /aicsaltcolr exch store
aicsaltcolr astore pop pop
aicsarray
} if
} def
/subtintxform {aicsaltcolr {1 index mul exch} forall pop} def
/addtintxform {aicsaltcolr {1 sub 1 index mul 1 add exch} forall pop} def
/gettintxform {
/DeviceRGB eq {/addtintxform}{/subtintxform} ifelse load
} def
/getnchannels {
dup type /arraytype eq {0 get} if
colorspacedict exch get begin Channels end
} def
/makesmarks {
composite? {
pop true
}{
dup dup type /arraytype eq {0 get} if
colorspacedict exch get begin MarksPlate end
} ifelse
} def
/markingplate {
composite? {
pop true
}{
dup type /arraytype eq {
dup length getplateindex gt {getplateindex get}{pop false} ifelse
} if
} ifelse
} def
/tocmyk {
dup dup type /arraytype eq {0 get} if
colorspacedict exch get begin ToCMYK end
} def
/topsspace {
dup dup type /arraytype eq {0 get} if
colorspacedict exch get begin ToPSSpace end
} def
/colorspacedict 5 dict dup begin
/DeviceGray 4 dict dup begin
/Channels 1 def
/MarksPlate {pop black?} def
/ToCMYK {pop 1 exch sub 0 0 0 4 -1 roll} def
/ToPSSpace {} def
end def
/DeviceRGB 4 dict dup begin
/Channels 3 def
/MarksPlate {pop isCMYKSep?} def
/ToCMYK {pop _rgbtocmyk} def
/ToPSSpace {} def
end def
/DeviceCMYK 4 dict dup begin
/Channels 4 def
/MarksPlate {pop isCMYKSep?} def
/ToCMYK {pop} def
/ToPSSpace {} def
end def
/Separation 4 dict dup begin
/Channels 1 def
/MarksPlate {
/findcmykcustomcolor where {
pop dup 1 exch ToCMYK 5 -1 roll 1 get
findcmykcustomcolor 1 setcustomcolor
systemdict /currentgray get exec
1 ne
}{
pop false
} ifelse
} def
/ToCMYK {
dup 2 get mark exch 4 2 roll
3 get exec
counttomark -1 roll tocmyk
5 -1 roll pop
} def
/ToPSSpace {} def
end def
/Process 4 dict dup begin
/Channels 1 def
/MarksPlate {
isCMYKSep? {
1 exch ToCMYK 4 array astore getplateindex get 0 ne
}{
pop false
} ifelse
} def
/ToCMYK {
dup 2 get mark exch 4 2 roll
3 get exec
counttomark -1 roll tocmyk
5 -1 roll pop
} def
/ToPSSpace {
4 array copy dup 0 /Separation put
} def
end def
end def
/isoverprint {
/currentoverprint where {pop c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -