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 + -
显示快捷键?