⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 docbar.ps

📁 C++ Standard Library, A Tutorial and Reference source code
💻 PS
📖 第 1 页 / 共 5 页
字号:
		{def} 		{pop pop} ifelse 	} forall 	0 eq {/Encoding DiacriticEncoding def} if 	currentdict 	end 	} bind defFMPColor 		{	/BEGINBITMAPCOLOR { 		BITMAPCOLOR} def	/BEGINBITMAPCOLORc { 		BITMAPCOLORc} def	/BEGINBITMAPTRUECOLOR { 		BITMAPTRUECOLOR } def	/BEGINBITMAPTRUECOLORc { 		BITMAPTRUECOLORc } def	}		{	/BEGINBITMAPCOLOR { 		BITMAPGRAY} def	/BEGINBITMAPCOLORc { 		BITMAPGRAYc} def	/BEGINBITMAPTRUECOLOR { 		BITMAPTRUEGRAY } def	/BEGINBITMAPTRUECOLORc { 		BITMAPTRUEGRAYc } def	}ifelse/K { 	FMPrintAllColorsAsBlack {		dup 1 eq 2 index 1 eq and 3 index 1 eq and not			{7 {pop} repeat 0 0 0 1 0 0 0} if	} if 	FrameCurColors astore 	pop combineColor} bind def/graymode true def	/bwidth FMLOCAL	/bpside FMLOCAL	/bstring FMLOCAL	/onbits FMLOCAL	/offbits FMLOCAL	/xindex FMLOCAL	/yindex FMLOCAL	/x FMLOCAL	/y FMLOCAL/setPatternMode {	FMLevel1 {		/bwidth  exch def		/bpside  exch def		/bstring exch def		/onbits 0 def  /offbits 0 def		freq sangle landscape {90 add} if 			{/y exch def			 /x exch 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			 1 7 xindex 8 mod sub bitshift and 0 ne FrameNegative {not} if			 {/onbits  onbits  1 add def 1}			 {/offbits offbits 1 add def 0}			 ifelse			}			setscreen		offbits offbits onbits add div FrameNegative {1.0 exch sub} if		/FrameCurGray exch def	} { 		pop pop		dup patCache exch known {			patCache exch get		} { 			dup			patDict /bstring 3 -1 roll put			patDict 			9 PatFreq screenIndex get div dup matrix scale			makepattern			dup 			patCache 4 -1 roll 3 -1 roll put		} ifelse		/FrameCurGray 0 def		/FrameCurPat exch def	} ifelse	/graymode false def	combineColor} bind def/setGrayScaleMode {	graymode not {		/graymode true def		FMLevel1 {			setCurrentScreen		} if	} if	/FrameCurGray exch def	combineColor} bind def/normalize {	transform round exch round exch itransform	} bind def/dnormalize {	dtransform round exch round exch idtransform	} bind def/lnormalize { 	0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop	} bind def/H { 	lnormalize setlinewidth	} bind def/Z {	setlinecap	} bind def	/PFill {	graymode FMLevel1 or not {		gsave 1 setgray eofill grestore	} if} bind def/PStroke {	graymode FMLevel1 or not {		gsave 1 setgray stroke grestore	} if	stroke} bind def	/fillvals FMLOCAL/X { 	fillvals exch get	dup type /stringtype eq	{8 1 setPatternMode} 	{setGrayScaleMode}	ifelse	} bind def/V { 	PFill gsave eofill grestore	} bind def/Vclip {	clip	} bind def/Vstrk {	currentlinewidth exch setlinewidth PStroke setlinewidth	} bind def/N { 	PStroke	} bind def/Nclip {	strokepath clip newpath	} bind def/Nstrk {	currentlinewidth exch setlinewidth PStroke setlinewidth	} bind def/M {newpath moveto} bind def/E {lineto} bind def/D {curveto} bind def/O {closepath} bind def	/n FMLOCAL/L {  	/n exch def	newpath	normalize	moveto 	2 1 n {pop normalize lineto} for	} bind def/Y { 	L 	closepath	} bind def	/x1 FMLOCAL	/x2 FMLOCAL	/y1 FMLOCAL	/y2 FMLOCAL/R { 	/y2 exch def	/x2 exch def	/y1 exch def	/x1 exch def	x1 y1	x2 y1	x2 y2	x1 y2	4 Y 	} bind def	/rad FMLOCAL/rarc 	{rad 	 arcto	} bind def/RR { 	/rad exch def	normalize	/y2 exch def	/x2 exch def	normalize	/y1 exch def	/x1 exch def	mark	newpath	{	x1 y1 rad add moveto	x1 y2 x2 y2 rarc	x2 y2 x2 y1 rarc	x2 y1 x1 y1 rarc	x1 y1 x1 y2 rarc	closepath	} stopped {x1 y1 x2 y2 R} if 	cleartomark	} bind def/RRR { 	/rad exch def	normalize /y4 exch def /x4 exch def	normalize /y3 exch def /x3 exch def	normalize /y2 exch def /x2 exch def	normalize /y1 exch def /x1 exch def	newpath	normalize moveto 	mark	{	x2 y2 x3 y3 rarc	x3 y3 x4 y4 rarc	x4 y4 x1 y1 rarc	x1 y1 x2 y2 rarc	closepath	} stopped	 {x1 y1 x2 y2 x3 y3 x4 y4 newpath moveto lineto lineto lineto closepath} if	cleartomark	} bind def/C { 	grestore	gsave	R 	clip	setCurrentScreen} bind def/CP { 	grestore	gsave	Y 	clip	setCurrentScreen} bind def	/FMpointsize FMLOCAL/F { 	FMfonts exch get	FMpointsize scalefont	setfont	} bind def/Q { 	/FMpointsize exch def	F 	} bind def/T { 	moveto show	} bind def/RF { 	rotate	0 ne {-1 1 scale} if	} bind def/TF { 	gsave	moveto 	RF	show	grestore	} bind def/P { 	moveto	0 32 3 2 roll widthshow	} bind def/PF { 	gsave	moveto 	RF	0 32 3 2 roll widthshow	grestore	} bind def/S { 	moveto	0 exch ashow	} bind def/SF { 	gsave	moveto	RF	0 exch ashow	grestore	} bind def/B { 	moveto	0 32 4 2 roll 0 exch awidthshow	} bind def/BF { 	gsave	moveto	RF	0 32 4 2 roll 0 exch awidthshow	grestore	} bind def/G { 	gsave	newpath	normalize translate 0.0 0.0 moveto 	dnormalize scale 	0.0 0.0 1.0 5 3 roll arc 	closepath 	PFill fill	grestore	} bind def/Gstrk {	savematrix    newpath    2 index 2 div add exch 3 index 2 div sub exch     normalize 2 index 2 div sub exch 3 index 2 div add exch     translate    scale     0.0 0.0 1.0 5 3 roll arc     restorematrix    currentlinewidth exch setlinewidth PStroke setlinewidth    } bind def/Gclip { 	newpath	savematrix	normalize translate 0.0 0.0 moveto 	dnormalize scale 	0.0 0.0 1.0 5 3 roll arc 	closepath 	clip newpath	restorematrix	} bind def/GG { 	gsave	newpath	normalize translate 0.0 0.0 moveto 	rotate 	dnormalize scale 	0.0 0.0 1.0 5 3 roll arc 	closepath	PFill	fill	grestore	} bind def/GGclip { 	savematrix	newpath    normalize translate 0.0 0.0 moveto     rotate     dnormalize scale     0.0 0.0 1.0 5 3 roll arc     closepath	clip newpath	restorematrix	} bind def/GGstrk { 	savematrix    newpath    normalize translate 0.0 0.0 moveto     rotate     dnormalize scale     0.0 0.0 1.0 5 3 roll arc     closepath 	restorematrix    currentlinewidth exch setlinewidth PStroke setlinewidth	} bind def/A { 	gsave	savematrix	newpath	2 index 2 div add exch 3 index 2 div sub exch 	normalize 2 index 2 div sub exch 3 index 2 div add exch 	translate 	scale 	0.0 0.0 1.0 5 3 roll arc 	restorematrix	PStroke	grestore	} bind def/Aclip {	newpath	savematrix	normalize translate 0.0 0.0 moveto 	dnormalize scale 	0.0 0.0 1.0 5 3 roll arc 	closepath 	strokepath clip newpath	restorematrix} bind def/Astrk {	Gstrk} bind def/AA { 	gsave	savematrix	newpath		3 index 2 div add exch 4 index 2 div sub exch 		normalize 3 index 2 div sub exch 4 index 2 div add exch	translate 	rotate 	scale 	0.0 0.0 1.0 5 3 roll arc 	restorematrix	PStroke	grestore	} bind def/AAclip {	savematrix	newpath    normalize translate 0.0 0.0 moveto     rotate     dnormalize scale     0.0 0.0 1.0 5 3 roll arc     closepath	strokepath clip newpath	restorematrix} bind def/AAstrk {	GGstrk} bind def	/x FMLOCAL	/y FMLOCAL	/w FMLOCAL	/h FMLOCAL	/xx FMLOCAL	/yy FMLOCAL	/ww FMLOCAL	/hh FMLOCAL	/FMsaveobject FMLOCAL	/FMoptop FMLOCAL	/FMdicttop FMLOCAL/BEGINPRINTCODE { 	/FMdicttop countdictstack 1 add def 	/FMoptop count 7 sub def 	/FMsaveobject save def	userdict begin 	/showpage {} def 	FMNORMALIZEGRAPHICS 	3 index neg 3 index neg translate	} bind def/ENDPRINTCODE {	count -1 FMoptop {pop pop} for 	countdictstack -1 FMdicttop {pop end} for 	FMsaveobject restore 	} bind def/gn { 	0 	{	46 mul 		cf read pop 		32 sub 		dup 46 lt {exit} if 		46 sub add 		} loop	add 	} bind def	/str FMLOCAL/cfs { 	/str sl string def 	0 1 sl 1 sub {str exch val put} for 	str def 	} bind def/ic [ 	0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223	0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223	0	{0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}	{10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}	{19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}	{13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}	{4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}	{13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}	{7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}	{0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}	{10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}	] def	/sl FMLOCAL	/val FMLOCAL	/ws FMLOCAL

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -