📄 class_base_page.eps
字号:
%!PS-Adobe-2.0 EPSF-2.0%%Title: ClassName%%Creator: Doxygen%%CreationDate: Time%%For: %Magnification: 1.00%%Orientation: Portrait%%BoundingBox: 0 0 500 1078.84%%Pages: 0%%BeginSetup%%EndSetup%%EndComments% ----- variables -----/boxwidth 0 def/boxheight 40 def/fontheight 24 def/marginwidth 10 def/distx 20 def/disty 40 def/boundaspect 0.463462 def % aspect ratio of the BoundingBox (width/height)/boundx 500 def/boundy boundx boundaspect div def/xspacing 0 def/yspacing 0 def/rows 26 def/cols 2 def/scalefactor 0 def/boxfont /Times-Roman findfont fontheight scalefont def% ----- procedures -----/dotted { [1 4] 0 setdash } def/dashed { [5] 0 setdash } def/solid { [] 0 setdash } def/max % result = MAX(arg1,arg2){ /a exch def /b exch def a b gt {a} {b} ifelse} def/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2){ 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max} def/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)){ /str exch def /boxwidth boxwidth str stringwidth pop max def} def/box % draws a box with text `arg1' at grid pos (arg2,arg3){ gsave 2 setlinewidth newpath exch xspacing mul xoffset add exch yspacing mul moveto boxwidth 0 rlineto 0 boxheight rlineto boxwidth neg 0 rlineto 0 boxheight neg rlineto closepath dup stringwidth pop neg boxwidth add 2 div boxheight fontheight 2 div sub 2 div rmoveto show stroke grestore} def /mark{ newpath exch xspacing mul xoffset add boxwidth add exch yspacing mul moveto 0 boxheight 4 div rlineto boxheight neg 4 div boxheight neg 4 div rlineto closepath eofill stroke} def/arrow{ newpath moveto 3 -8 rlineto -6 0 rlineto 3 8 rlineto closepath eofill stroke} def/out % draws an output connector for the block at (arg1,arg2){ newpath exch xspacing mul xoffset add boxwidth 2 div add exch yspacing mul boxheight add /y exch def /x exch def x y moveto 0 disty 2 div rlineto stroke 1 eq { x y disty 2 div add arrow } if} def/in % draws an input connector for the block at (arg1,arg2){ newpath exch xspacing mul xoffset add boxwidth 2 div add exch yspacing mul disty 2 div sub /y exch def /x exch def x y moveto 0 disty 2 div rlineto stroke 1 eq { x y disty 2 div add arrow } if} def/hedge{ exch xspacing mul xoffset add boxwidth 2 div add exch yspacing mul boxheight 2 div sub /y exch def /x exch def newpath x y moveto boxwidth 2 div distx add 0 rlineto stroke 1 eq { newpath x boxwidth 2 div distx add add y moveto -8 3 rlineto 0 -6 rlineto 8 3 rlineto closepath eofill stroke } if} def/vedge{ /ye exch def /ys exch def /xs exch def newpath xs xspacing mul xoffset add boxwidth 2 div add dup ys yspacing mul boxheight 2 div sub moveto ye yspacing mul boxheight 2 div sub lineto stroke} def/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'{ /ys exch def /xe exch def /xs exch def newpath xs xspacing mul xoffset add boxwidth 2 div add ys yspacing mul disty 2 div sub moveto xspacing xe xs sub mul 0 rlineto stroke} def% ----- main ------boxfont setfont1 boundaspect scale(BasePage) cw(_Default) cw(MasterData_AccountBatch) cw(MasterData_AccountManager) cw(MasterData_AddNewAccount) cw(MasterData_AddNewRool) cw(MasterData_DownExcelFile) cw(MasterData_InputSecretCard) cw(Order_BatchAddNewOrder) cw(Order_CurrentOrder) cw(Order_HistoryOrder) cw(Order_OrderStockAlert) cw(Order_OrderTradingAlert) cw(Sample_DictionarySample) cw(Sample_ExceptionSample) cw(Sample_GameInfoDropDownListSample) cw(Sample_TestWS) cw(Sets_GameSetting) cw(Sets_RuleSetting) cw(Stock_AddNewExport) cw(Stock_AddNewImport) cw(Stock_ExportManager) cw(Stock_ImportManager) cw(Stock_StockManager) cw(Stock_Transfer) cw(Stock_TransferImport) cw/boxwidth boxwidth marginwidth 2 mul add def/xspacing boxwidth distx add def/yspacing boxheight disty add def/scalefactor boxwidth cols mul distx cols 1 sub mul add boxheight rows mul disty rows 1 sub mul add boundaspect mul max defboundx scalefactor div boundy scalefactor div scale% ----- classes ----- (BasePage) 0 25 box (_Default) 1 24 box (MasterData_AccountBatch) 1 23 box (MasterData_AccountManager) 1 22 box (MasterData_AddNewAccount) 1 21 box (MasterData_AddNewRool) 1 20 box (MasterData_DownExcelFile) 1 19 box (MasterData_InputSecretCard) 1 18 box (Order_BatchAddNewOrder) 1 17 box (Order_CurrentOrder) 1 16 box (Order_HistoryOrder) 1 15 box (Order_OrderStockAlert) 1 14 box (Order_OrderTradingAlert) 1 13 box (Sample_DictionarySample) 1 12 box (Sample_ExceptionSample) 1 11 box (Sample_GameInfoDropDownListSample) 1 10 box (Sample_TestWS) 1 9 box (Sets_GameSetting) 1 8 box (Sets_RuleSetting) 1 7 box (Stock_AddNewExport) 1 6 box (Stock_AddNewImport) 1 5 box (Stock_ExportManager) 1 4 box (Stock_ImportManager) 1 3 box (Stock_StockManager) 1 2 box (Stock_Transfer) 1 1 box (Stock_TransferImport) 1 0 box% ----- relations -----solid1 0 24.25 outsolid0 0 24.5 hedgesolid0 0 23.5 hedgesolid0 0 22.5 hedgesolid0 0 21.5 hedgesolid0 0 20.5 hedgesolid0 0 19.5 hedgesolid0 0 18.5 hedgesolid0 0 17.5 hedgesolid0 0 16.5 hedgesolid0 0 15.5 hedgesolid0 0 14.5 hedgesolid0 0 13.5 hedgesolid0 0 12.5 hedgesolid0 0 11.5 hedgesolid0 0 10.5 hedgesolid0 0 9.5 hedgesolid0 0 8.5 hedgesolid0 0 7.5 hedgesolid0 0 6.5 hedgesolid0 0 5.5 hedgesolid0 0 4.5 hedgesolid0 0 3.5 hedgesolid0 0 2.5 hedgesolid0 0 1.5 hedgesolid0 0 0.5 hedgesolid0 25 0.5 vedge
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -