jaf-1.1.ps
来自「wifi上网例子程序」· PS 代码 · 共 2,792 行 · 第 1/5 页
PS
2,792 行
2 0 /Times-Italic FMFONTDEFINE%%IncludeFont: Times-Bold3 0 /Times-Bold FMFONTDEFINE%%IncludeFont: Palatino-Roman4 0 /Palatino-Roman FMFONTDEFINE%%IncludeFont: Courier-Bold5 0 /Courier-Bold FMFONTDEFINE%%IncludeFont: Helvetica6 0 /Helvetica FMFONTDEFINE%%IncludeFont: Courier7 0 /Courier FMFONTDEFINE32 FMFILLS0 0 FMFILL1 0.1 FMFILL2 0.3 FMFILL3 0.5 FMFILL4 0.7 FMFILL5 0.9 FMFILL6 0.97 FMFILL7 1 FMFILL8 <0f1e3c78f0e1c387> FMFILL9 <0f87c3e1f0783c1e> FMFILL10 <cccccccccccccccc> FMFILL11 <ffff0000ffff0000> FMFILL12 <8142241818244281> FMFILL13 <03060c183060c081> FMFILL14 <8040201008040201> FMFILL16 1 FMFILL17 0.9 FMFILL18 0.7 FMFILL19 0.5 FMFILL20 0.3 FMFILL21 0.1 FMFILL22 0.03 FMFILL23 0 FMFILL24 <f0e1c3870f1e3c78> FMFILL25 <f0783c1e0f87c3e1> FMFILL26 <3333333333333333> FMFILL27 <0000ffff0000ffff> FMFILL28 <7ebddbe7e7dbbd7e> FMFILL29 <fcf9f3e7cf9f3f7e> FMFILL30 <7fbfdfeff7fbfdfe> FMFILL%%EndSetup%%Page: "1" 1%%BeginPaperSize: Letter%%EndPaperSize%%ViewingOrientation: 1 0 0 1612 792 0 FMBEGINPAGE0 FrameSetSepColorsFrameNoSep0 0 0 1 0 0 0 1 KJ-45 -45 657 837 C[{Catalog} <</MarkInfo <</Marked true>>>> /PUT FmPD4[/CropBox[0 0 FmDC 612 792 FmDC FmBx]/PAGE FmPD[/Dest/P.1/DEST FmPD2[/Dest/F/DEST FmPD2[/Subtype /Document /Lang (en-US) /StPNE FmPD4[/Dest/G268103/Title(ReportTitle - JavaBeans\222 Activation Framework Specification Version 1.1)/OUT FmPD2[/Dest/G273590/Title(ReportTitle - )/OUT FmPD2[/Dest/G273802/Title(Heading1 - 1.0 Overview)/OUT FmPD2[/Dest/G273414/Title(Heading1 - 2.0 Goals)/OUT FmPD2[/Dest/G264813/Title(Heading1 - 3.0 Architectural Overview)/Count -4/OUT FmPD2[/Dest/G264816/Title(Heading2 - 3.1 The DataHandler Class)/OUT FmPD2[/Dest/G265036/Title(Heading2 - 3.2 The DataSource Interface)/OUT FmPD2[/Dest/G264820/Title(Heading2 - 3.3 The CommandMap Interface)/OUT FmPD2[/Dest/G264823/Title(Heading2 - 3.4 The Command Object Interface)/OUT FmPD2[/Dest/G264825/Title(Heading1 - 4.0 Using The Framework)/OUT FmPD2[/Dest/G265043/Title(Heading1 - 5.0 Usage Scenarios)/Count -5/OUT FmPD2[/Dest/G264830/Title(Heading2 - 5.1 Scenario Architecture)/OUT FmPD2[/Dest/G264833/Title(Heading2 - 5.2 Initialization)/OUT FmPD2[/Dest/G266554/Title(Heading2 - 5.3 Getting the Command List)/OUT FmPD2[/Dest/G264839/Title(Heading2 - 5.4 Performing a Command)/OUT FmPD2[/Dest/G264844/Title(Heading2 - 5.5 An Alternative Scenario)/OUT FmPD2[/Dest/G264848/Title(Heading1 - 6.0 Primary Framework Interfaces)/Count -7/OUT FmPD2[/Dest/G264850/Title(Heading2 - 6.1 The DataSource Interface)/OUT FmPD2[/Dest/G264860/Title(Heading2 - 6.2 The DataHandler Class)/Count -2/OUT FmPD2[/Dest/G267592/Title(Heading3 - 6.2.1 Data Encapsulation)/OUT FmPD2[/Dest/G267594/Title(Heading3 - 6.2.2 Command Binding)/OUT FmPD2[/Dest/G264876/Title(Heading2 - 6.3 The DataContentHandler Interface)/OUT FmPD2[/Dest/G264881/Title(Heading2 - 6.4 The CommandMap Interface)/OUT FmPD2[/Dest/G264889/Title(Heading2 - 6.5 The CommandInfo Class)/OUT FmPD2[/Dest/G267858/Title(Heading2 - 6.6 The CommandObject Interface)/OUT FmPD2[/Dest/G267005/Title(Heading2 - 6.7 The DataContentHandlerFactory)/OUT FmPD2[/Dest/G264898/Title(Heading1 - 7.0 Writing Beans for the Framework)/Count -9/OUT FmPD2[/Dest/G265063/Title(Heading2 - 7.1 Overview)/OUT FmPD2[/Dest/G264901/Title(Heading2 - 7.2 Viewer Goals)/Count -2/OUT FmPD2[/Dest/G264902/Title(Numbered1 - 1. Make the implementation of viewers and editors as simple as implementing Beans. That is, require low cost of entry to be a good citizen.)/OUT FmPD2[/Dest/G264903/Title(Numbered - 2. Allow developers to have a certain amount of flexibility in their implementations.)/OUT FmPD2[/Dest/G264904/Title(Heading2 - 7.3 General)/OUT FmPD2[/Dest/G264907/Title(Heading2 - 7.4 Interfaces)/OUT FmPD2[/Dest/G264909/Title(Heading2 - 7.5 Storage)/OUT FmPD2[/Dest/G264913/Title(Heading2 - 7.6 Packaging)/OUT FmPD2[/Dest/G264915/Title(Heading2 - 7.7 Container Support)/OUT FmPD2[/Dest/G264917/Title(Heading2 - 7.8 Lifecycle)/OUT FmPD2[/Dest/G264920/Title(Heading2 - 7.9 Command Verbs)/OUT FmPD2[/Dest/G265985/Title(Heading1 - 8.0 Framework Integration Points)/Count -4/OUT FmPD2[/Dest/G266282/Title(Heading2 - 8.1 Bean)/OUT FmPD2[/Dest/G266294/Title(Heading2 - 8.2 Beans)/OUT FmPD2[/Dest/G266304/Title(Heading2 - 8.3 Viewer Only)/OUT FmPD2[/Dest/G266312/Title(Heading2 - 8.4 ContentHandler Bean Only)/OUT FmPD2[/Dest/G264922/Title(Heading1 - 9.0 Framework Deliverables)/Count -3/OUT FmPD2[/Dest/G266515/Title(Heading2 - 9.1 Packaging Details)/OUT FmPD2[/Dest/G271189/Title(Heading2 - 9.2 Framework Core Classes)/OUT FmPD2[/Dest/G264929/Title(Heading2 - 9.3 Framework Auxiliary Classes)/OUT FmPD2[/Dest/G266916/Title(Heading1 - 10.0 Document Change History)/OUT FmPD2[/Dest/G269824/Title(Heading1 - 11.0 Contacting Us)/OUT FmPD2[/Creator (FrameMaker 7.0)/CreationDate (D:19970509091352)/ModDate (D:20060414125401)/DOCINFO FmPD2[/Title(A)/Rect[198 459 567 702]/ARTICLE FmPD2[/Title(A)/Rect[63 79 567 441]/ARTICLE FmPD20 0 0 1 0 0 0 1 K[/Artifact <</Type /Pagination>> /BDC FmPD472 750.68 558 750.68 2 L2 H0 Z0 XN0 9 Q(April 14, 2006) 72 737.98 T66 747/G30237 FmND72 444.68 558 444.68 2 L2 ZN72 75.33 558 75.33 2 L0.25 HN0 10 Q(1) 527.82 60.29 T0 9 Q( of ) 533.38 60.29 T0 10 Q(21) 546.88 60.29 T66 70/G30239 FmND0 102 708 194 748 102.77 44.68 72.71 659.17 FMBEGINEPSF%%BeginDocument: <inline>%!PS-Adobe-3.0 EPSF-3.0%%Title: /home/ichiban/jwasan/sun_black.epsi%%Creator: IslandDraw for jwasan%%CreationDate: Thu Sep 19 15:11:28 1996%%Pages: 1%%BoundingBox: 102 708 194 748%%DocumentNeededResources: (atend)%%DocumentSuppliedResources: (atend)%%EndCommentssave /d_sv_obj exch defuserdict /IslandDrawDict 300 dict dup begin put/bdef {bind def} bind def/E {exch} bdef/FF {findfont} bdef/MF {makefont} bdef/RO {rotate} bdef/SC {scale} bdef/SF {setfont} bdef/SG {setgray} bdef/TR {translate} bdef/bp {lj lw rgb} bdef/bpbw {lj lw setgray} bdef/c {curveto} bdef/cl {closepath} bdef/fi {eofill} bdef/g {setgray} bdef/gr {grestore} bdef/gs {gsave} bdef/l {lineto} bdef/lj {setlinejoin} bdef/lw {setlinewidth} bdef/m {moveto} bdef/n {newpath} bdef/nx {/x E def} bdef/r {rmoveto} bdef/rl {rlineto} bdef/rgb {setrgbcolor} bdef/s {show} bdef/sd {setdash} bdef/sp {x 0 rmoveto} bdef/ss {currentpoint pop E m} bdef/st {stroke} bdef%% pattern stuff/BPSIDE 32 def %% pixels per pattern side/PATFREQ 3.0 def %% pattern pixels per mm/dp_mat [PATFREQ 0 0 PATFREQ 0 0] def/dp_pw BPSIDE def %% pattern pixel width/dp_ph BPSIDE def %% pattern pixel height/dp_w dp_pw PATFREQ div def %% pattern mm width/dp_h dp_ph PATFREQ div def %% pattern mm height/savemat matrix def/topmat matrix def/patmat matrix def%% catch nocurrentpoint error for: pathbbox/ncpoint errordict /nocurrentpoint get deferrordict begin/nocurrentpoint { dup /pathbbox load eq {pop 0 0 1 1} {ncpoint} ifelse} bdefend/ar { %% sa ea sx sy rot tx ty matrix currentmatrix 8 1 roll TR RO SC n 0 0 1 5 3 roll arc setmatrix} bdef/arn { %% sa ea sx sy rot tx ty TR RO SC matrix currentmatrix 8 1 roll n 0 0 1 5 3 roll arcn setmatrix} bdef/el { %% sx sy rot tx ty matrix currentmatrix 6 1 roll TR RO SC n 0 0 1 0 360 arc setmatrix cl} bdef/image_raster { %% sw sh sd dw dh xs ys TR SC /sd E def /sh E def /sw E def /imagebuf sw sd mul 7 add 8 idiv string def sw sh sd [sw 0 0 sh 0 0] { currentfile imagebuf readhexstring pop} image} bdef/imagemask_raster { TR SC /sh E def /sw E def /imagebuf sw 7 add 8 idiv string def sw sh false [sw 0 0 sh 0 0] {currentfile imagebuf readhexstring pop} imagemask} bdef/dither_color_raster { % bool sw sh sd dw dh xs ys TR SC /sd E def /sh E def /sw E def sd 8 eq and { /imagebuf 3 string def /grayval 1 string def sw sh sd [sw 0 0 sh 0 0] { currentfile imagebuf readhexstring pop pop imagebuf 0 get 0.299 mul imagebuf 1 get 0.587 mul add imagebuf 2 get 0.114 mul add cvi grayval exch 0 exch put grayval } image } { /imagebuf sw 3 mul sd mul 7 add 8 idiv string def sh { currentfile imagebuf readhexstring pop pop } repeat } ifelse} bdef/image_color_raster { % bool sw sh sd dw dh xs ys /colorimage where not { dither_color_raster } { pop TR SC /sd E def /sh E def /sw E def pop /imagebuf sw 3 mul sd mul 7 add 8 idiv string def sw sh sd [sw 0 0 sh 0 0] { currentfile imagebuf readhexstring pop} false 3 colorimage } ifelse} bdef/patpath { /inv E def topmat setmatrix pathbbox %% get lo - hi indecies /hy E dp_h div floor cvi def /hx E dp_w div floor cvi def /ly E dp_h div floor cvi def /lx E dp_w div floor cvi def lx 1 hx { dp_w mul ly 1 hy { dp_h mul E dup 3 1 roll E patmat currentmatrix pop TR dp_pw dp_ph inv dp_mat dp_proc imagemask patmat setmatrix } for pop } for} bdef% setpattern brush of patterns instead of gray/setpattern { /blue E def /green E def /red E def /freq E def /bwidth E def /bpside E def /bstring E def /onbits 0 def /offbits 0 def freq 0 {/y E def /x E def /xindex x 1 add 2 div bpside mul cvi def /yindex y 1 add 2 div bpside mul cvi def bstring yindex bwidth mul xindex 8 idiv add get not 1 7 xindex 8 mod sub bitshift and 0 ne {/onbits onbits 1 add def 1} {/offbits offbits 1 add def 0} ifelse } setscreen {} settransfer systemdict /setcmykcolor known { /fact 1 onbits offbits onbits add div sub def 1 red sub fact mul 1 green sub fact mul 1 blue sub fact mul 0 setcmykcolor } { offbits offbits onbits add div setgray} ifelse} bdef/dmatrix matrix def/dpi 72 0 dmatrix defaultmatrix dtransform dup mul E dup mul add sqrtdef/B {gs bp st gr} bdef %% brush: gr lw lj/Bbw {gs bpbw st gr} bdef %% brush: gr lw lj/F {gs rgb eofill gr} bdef %% fill: gr/Fbw {gs setgray eofill gr} bdef %% fill: gr/PB {gs lj lw setpattern st gr} bdef/PF {gs eoclip patpath gr} bdef/BB {gs rgb lj lw strokepath clip patpath gr} bdef/xdef {exch def} bdef/clip_region { /ht xdef /wd xdef /bm xdef /lm xdef newpath lm bm moveto 0 ht rlineto wd 0 rlineto 0 ht neg rlineto closepath clip} bdef%! Island text prolog Version 3.1%%%%BeginProlog/reencode_small_dict 12 dict def/ReencodeSmall {reencode_small_dict begin/new_codes_and_names exch def/new_font_name exch def/base_font_name exch def/base_font_dict base_font_name findfont def/newfont base_font_dict maxlength dict defbase_font_dict {exch dup /FID ne{ dup /Encoding eq{ exch dup length array copy newfont 3 1 roll put }{ exch newfont 3 1 roll put }ifelse}{ pop pop }ifelse} forallnewfont /FontName new_font_name putnew_codes_and_names aload popnew_codes_and_names length 2 idiv{ newfont /Encoding get 3 1 roll put }repeatnew_font_name newfont definefont popend %reencode_small_dict} def/extended_Zapf [8#223 /a898#224 /a908#225 /a938#226 /a948#227 /a918#230 /a928#231 /a2058#232 /a858#233 /a2068#234 /a868#235 /a878#236 /a888#237 /a958#240 /a96] def/extended_Standard [29 /thorn30 /yacute31 /divide128 /Acircumflex129 /Adieresis130 /Agrave131 /Aring132 /Atilde133 /Ccedilla134 /Eacute135 /Ecircumflex136 /Edieresis137 /Egrave138 /Iacute139 /Icircumflex140 /Idieresis141 /Igrave142 /Ntilde143 /Oacute144 /Ocircumflex145 /Odieresis146 /Ograve147 /Otilde148 /Scaron149 /Uacute150 /Ucircumflex151 /Udieresis152 /Ugrave153 /Ydieresis154 /Zcaron155 /aacute156 /acircumflex157 /adieresis158 /agrave159 /aring160 /atilde161 /exclamdown162 /cent163 /sterling164 /fraction165 /yen166 /florin167 /section168 /currency169 /quotesingle170 /quotedblleft171 /guillemotleft172 /guilsinglleft173 /guilsinglright174 /fi175 /fl176 /plusminus177 /endash178 /dagger179 /daggerdbl180 /periodcentered181 /twosuperior182 /paragraph183 /bullet184 /quotesinglbase185 /quotedblbase186 /quotedblright187 /guillemotright188 /ellipsis189 /perthousand190 /threesuperior191 /questiondown192 /mu193 /grave194 /acute195 /circumflex196 /tilde197 /macron198 /breve199 /dotaccent200 /dieresis201 /onesuperior202 /ring203 /cedilla204 /onequarter205 /hungarumlaut206 /ogonek207 /caron208 /emdash209 /ccedilla210 /copyright211 /eacute212 /ecircumflex213 /edieresis214 /egrave215 /iacute216 /icircumflex217 /idieresis218 /igrave219 /logicalnot220 /minus221 /ntilde222 /oacute223 /ocircumflex224 /odieresis225 /AE226 /onehalf227 /ordfeminine228 /ograve229 /otilde230 /registered231 /scaron232 /Lslash233 /Oslash234 /OE235 /ordmasculine236 /trademark237 /uacute238 /ucircumflex239 /udieresis240 /ugrave241 /ae242 /ydieresis243 /zcaron244 /Aacute245 /dotlessi246 /threequarters247 /Eth248 /lslash249 /oslash250 /oe251 /germandbls252 /multiply253 /Yacute254 /Thorn255 /eth] def/extended_Symbol [] def/extend_font { % stack: fontname newfontnameexch dup (ZapfDingbats) eq{ cvn exch cvn extended_Zapf ReencodeSmall }{ dup (Symbol) eq{ cvn exch cvn extended_Symbol ReencodeSmall }{ cvn exch cvn extended_Standard ReencodeSmall }ifelse}ifelse} bind def/extend_font_name { % stack: font_name_stringdup length 1 add string /extended_font_name exch defextended_font_name 0 (_) putintervalextended_font_name 1 3 -1 roll putintervalextended_font_name} bind def/gf {/f exch def f cvn where{ f exch begin cvn load exec setfont end }{ f 0 f length 8 sub getinterval dup/localfont exch extend_font_name deflocalfont extend_fontlocalfont findfont/xsz f f length 4 sub 4 getinterval cvi def/ysz f f length 8 sub 4 getinterval cvi def[ xsz 0 0 ysz neg 0 0 ] makefont dup f cvn exch defsetfont}ifelse} bind def/gfns {/f exch def f cvn where{ f exch begin cvn load exec setfont end }{ f 0 f length 8 sub getinterval cvn findfont/xsz f f length 4 sub 4 getinterval cvi def/ysz f f length 8 sub 4 getinterval cvi def[ xsz 0 0 ysz neg 0 0 ] makefont dup f cvn exch defsetfont}ifelse} bind def/ul { % space drop thicknessgs currentpoint currentlinewidth curr
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?