w_sys_printpage_value.srw 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636
  1. $PBExportHeader$w_sys_printpage_value.srw
  2. forward
  3. global type w_sys_printpage_value from w_publ_base
  4. end type
  5. type cb_1 from uo_imflatbutton within w_sys_printpage_value
  6. end type
  7. type cb_yy from uo_imflatbutton within w_sys_printpage_value
  8. end type
  9. type cb_ok from uo_imflatbutton within w_sys_printpage_value
  10. end type
  11. type ddlb_orientation from dropdownlistbox within w_sys_printpage_value
  12. end type
  13. type em_column from editmask within w_sys_printpage_value
  14. end type
  15. type st_2 from statictext within w_sys_printpage_value
  16. end type
  17. type st_3 from statictext within w_sys_printpage_value
  18. end type
  19. type ddlb_size from dropdownlistbox within w_sys_printpage_value
  20. end type
  21. type em_column_width from editmask within w_sys_printpage_value
  22. end type
  23. type st_5 from statictext within w_sys_printpage_value
  24. end type
  25. type em_1 from editmask within w_sys_printpage_value
  26. end type
  27. type gb_1 from groupbox within w_sys_printpage_value
  28. end type
  29. type st_4 from statictext within w_sys_printpage_value
  30. end type
  31. type st_1 from statictext within w_sys_printpage_value
  32. end type
  33. type st_6 from statictext within w_sys_printpage_value
  34. end type
  35. type st_paperlist from statictext within w_sys_printpage_value
  36. end type
  37. type st_papersize from statictext within w_sys_printpage_value
  38. end type
  39. end forward
  40. global type w_sys_printpage_value from w_publ_base
  41. integer x = 233
  42. integer y = 112
  43. integer width = 2318
  44. integer height = 708
  45. string title = "页面设置"
  46. boolean minbox = false
  47. windowtype windowtype = response!
  48. cb_1 cb_1
  49. cb_yy cb_yy
  50. cb_ok cb_ok
  51. ddlb_orientation ddlb_orientation
  52. em_column em_column
  53. st_2 st_2
  54. st_3 st_3
  55. ddlb_size ddlb_size
  56. em_column_width em_column_width
  57. st_5 st_5
  58. em_1 em_1
  59. gb_1 gb_1
  60. st_4 st_4
  61. st_1 st_1
  62. st_6 st_6
  63. st_paperlist st_paperlist
  64. st_papersize st_papersize
  65. end type
  66. global w_sys_printpage_value w_sys_printpage_value
  67. type prototypes
  68. function boolean IsWindowsNT() library "PrintCtrl.dll"
  69. SUBROUTINE About() library "PrintCtrl.dll"
  70. function boolean GetDefaultPrinter(ref string PrinterName, int BufferLen) library "PrintCtrl.dll" alias for "GetDefaultPrinter;Ansi"
  71. function boolean GetPrinterPort(ref string PrinterName, ref string Port, int PortLen, ref string Driver, int DriverLen) library "PrintCtrl.dll" alias for "GetPrinterPort;Ansi"
  72. function boolean GetPrinterList(ref string PrinterList, ref long bufferLen) library "PrintCtrl.dll" alias for "GetPrinterList;Ansi"
  73. function boolean GetPrinterStatus(ref string Printer, ref long status) library "PrintCtrl.dll" alias for "GetPrinterStatus;Ansi"
  74. function boolean GetPaperList(ref string Printer, ref string PaperList, ref long bufferLen) library "PrintCtrl.dll" alias for "GetPaperList;Ansi"
  75. function boolean SetPrinterDefault(ref string Printer) library "PrintCtrl.dll" alias for "SetPrinterDefault;Ansi"
  76. function boolean AddCustomPaper( ref string Printer, ref string PaperName, long pwidth, long pheight, long left, long right, long top, long bottom) library "PrintCtrl.dll" alias for "AddCustomPaper;Ansi"
  77. function boolean DeleteCustomPaper(ref string Printer, ref string PaperName) library "PrintCtrl.dll" alias for "DeleteCustomPaper;Ansi"
  78. function boolean SetUserDefinePaper(ref string Printer, ref long pWidth, ref long pHeight) library "PrintCtrl.dll" alias for "SetUserDefinePaper;Ansi"
  79. function boolean GetUserDefinePaperMinMax(ref string Printer, ref long minWidth, ref long minHeight, ref long maxWidth, ref long maxHeight) library "PrintCtrl.dll" alias for "GetUserDefinePaperMinMax;Ansi"
  80. function boolean GetDefaultPaper(ref string Printer, ref string PaperName, ref int nOrientation) library "PrintCtrl.dll" alias for "GetDefaultPaper;Ansi"
  81. function boolean SetDefaultPaper(ref string Printer, ref string PaperName, int nOrientation) library "PrintCtrl.dll" alias for "SetDefaultPaper;Ansi"
  82. function boolean GetDefaultPaper(ref string Printer, ref string PaperName,ref long nPapserSize, ref long nOrientation) library "PrintCtrl.dll" alias for "GetDefaultPaper;Ansi"
  83. function boolean GetPaperName(ref string Printer, ref string PaperName, int PaperSize) library "PrintCtrl.dll" alias for "GetPaperName;Ansi"
  84. function boolean GetPaperSize(ref string Printer, ref string PaperName, ref int PaperSize) library "PrintCtrl.dll" alias for "GetPaperSize;Ansi"
  85. function boolean GetBinNameList(ref string Printer, ref string BinNameList) library "PrintCtrl.dll" alias for "GetBinNameList;Ansi"
  86. function boolean GetBin(ref string Printer, ref string BinName, ref int Bin) library "PrintCtrl.dll" alias for "GetBin;Ansi"
  87. function boolean GetBinName(ref string Printer, ref string BinName, int Bin) library "PrintCtrl.dll" alias for "GetBinName;Ansi"
  88. end prototypes
  89. type variables
  90. datawindow obj_dw
  91. string dft_printername
  92. long orientation_selected
  93. end variables
  94. forward prototypes
  95. public subroutine wf_getpapersize ()
  96. public subroutine wf_getpaperlist ()
  97. end prototypes
  98. public subroutine wf_getpapersize ();String printername
  99. String papername
  100. Boolean rt
  101. if ddlb_size.text = '[默认]' then
  102. em_1.Text = '0'
  103. return
  104. end if
  105. printername = dft_printername
  106. IF printername = "" THEN
  107. st_papersize.Text = "请选择一个打印机!"
  108. RETURN
  109. END IF
  110. papername = ddlb_size.text
  111. IF papername = "" THEN
  112. st_papersize.Text = "请选择一个纸张!"
  113. RETURN
  114. END IF
  115. Int size = 0
  116. rt = GetPaperSize(REF printername, REF papername, REF size)
  117. IF rt THEN
  118. em_1.Text = String(size)
  119. ELSE
  120. st_papersize.Text = "函数调用错误"
  121. END IF
  122. end subroutine
  123. public subroutine wf_getpaperlist ();String printerName
  124. String paperList
  125. Long bufferlen = 0
  126. Boolean rt
  127. Long p1,p2
  128. p1 = 1
  129. p2 = 0
  130. printerName = dft_printername
  131. IF printerName = "" THEN
  132. st_paperlist.Text = "请选择一个打印机!"
  133. RETURN
  134. END IF
  135. ddlb_size.AddItem('[默认]')
  136. rt = GetPaperList(REF printerName, REF paperList, REF bufferlen)
  137. If (NOT rt) AND bufferlen > 0 THEN
  138. paperList = Space(bufferlen)
  139. rt = GetPaperList(REF printerName, REF paperList, REF bufferlen)
  140. IF rt THEN
  141. p2 = Pos(paperList,"~t",p1)
  142. DO WHILE p2 > 0
  143. ddlb_size.AddItem(Mid(paperList,p1,p2 - p1))
  144. p1 = p2+1
  145. p2 = Pos(paperList,"~t",p1)
  146. LOOP
  147. END IF
  148. ELSE
  149. st_paperlist.Text = "调用函数出错!"
  150. END IF
  151. end subroutine
  152. on w_sys_printpage_value.create
  153. int iCurrent
  154. call super::create
  155. this.cb_1=create cb_1
  156. this.cb_yy=create cb_yy
  157. this.cb_ok=create cb_ok
  158. this.ddlb_orientation=create ddlb_orientation
  159. this.em_column=create em_column
  160. this.st_2=create st_2
  161. this.st_3=create st_3
  162. this.ddlb_size=create ddlb_size
  163. this.em_column_width=create em_column_width
  164. this.st_5=create st_5
  165. this.em_1=create em_1
  166. this.gb_1=create gb_1
  167. this.st_4=create st_4
  168. this.st_1=create st_1
  169. this.st_6=create st_6
  170. this.st_paperlist=create st_paperlist
  171. this.st_papersize=create st_papersize
  172. iCurrent=UpperBound(this.Control)
  173. this.Control[iCurrent+1]=this.cb_1
  174. this.Control[iCurrent+2]=this.cb_yy
  175. this.Control[iCurrent+3]=this.cb_ok
  176. this.Control[iCurrent+4]=this.ddlb_orientation
  177. this.Control[iCurrent+5]=this.em_column
  178. this.Control[iCurrent+6]=this.st_2
  179. this.Control[iCurrent+7]=this.st_3
  180. this.Control[iCurrent+8]=this.ddlb_size
  181. this.Control[iCurrent+9]=this.em_column_width
  182. this.Control[iCurrent+10]=this.st_5
  183. this.Control[iCurrent+11]=this.em_1
  184. this.Control[iCurrent+12]=this.gb_1
  185. this.Control[iCurrent+13]=this.st_4
  186. this.Control[iCurrent+14]=this.st_1
  187. this.Control[iCurrent+15]=this.st_6
  188. this.Control[iCurrent+16]=this.st_paperlist
  189. this.Control[iCurrent+17]=this.st_papersize
  190. end on
  191. on w_sys_printpage_value.destroy
  192. call super::destroy
  193. destroy(this.cb_1)
  194. destroy(this.cb_yy)
  195. destroy(this.cb_ok)
  196. destroy(this.ddlb_orientation)
  197. destroy(this.em_column)
  198. destroy(this.st_2)
  199. destroy(this.st_3)
  200. destroy(this.ddlb_size)
  201. destroy(this.em_column_width)
  202. destroy(this.st_5)
  203. destroy(this.em_1)
  204. destroy(this.gb_1)
  205. destroy(this.st_4)
  206. destroy(this.st_1)
  207. destroy(this.st_6)
  208. destroy(this.st_paperlist)
  209. destroy(this.st_papersize)
  210. end on
  211. event open;call super::open;s_print_value s_print
  212. s_print = Message.PowerObjectParm
  213. obj_dw = s_print.obj_dw
  214. dft_printername = s_print.dft_printername
  215. IF obj_dw.DataObject = '' THEN RETURN
  216. IF dft_printername = '' THEN
  217. String printerName
  218. Boolean rt
  219. // printerName = space(255)
  220. // rt = GetDefaultPrinter(ref printerName, 255)
  221. // if rt then
  222. // dft_printername = trim(printerName)
  223. // else
  224. // dft_printername = ''
  225. // end if
  226. String ls_fullstring = PrintGetPrinter()
  227. String ls_name, ls_driver, ls_port, ls_temp
  228. Long ll_placell_place,ll_place
  229. ll_placell_place = Pos (ls_fullstring, "~t")
  230. ls_name = Left(ls_fullstring, ll_place -1)
  231. ls_temp = Mid(ls_fullstring, ll_place +1)
  232. ll_place = Pos (ls_temp, "~t")
  233. ls_driver = Left(ls_temp, ll_place -1)
  234. ls_port = Mid(ls_temp, ll_place +1)
  235. dft_printername = ls_driver
  236. // MessageBox(ls_driver,ls_fullstring)
  237. END IF
  238. wf_getpaperlist()
  239. Int ls_int_1,ls_int_2
  240. String ls_papername
  241. ls_int_1 = Integer(String( obj_dw.Object.datawindow.Print.orientation )) + 1
  242. ddlb_orientation.SelectItem( ls_int_1 )
  243. ls_int_2 = Integer(String( obj_dw.Object.datawindow.Print.paper.size ))
  244. em_1.Text = String( obj_dw.Object.datawindow.Print.paper.size )
  245. IF ls_int_2 = 0 THEN
  246. ddlb_size.SelectItem( 1 )
  247. ELSE
  248. // IF GetPaperName(REF dft_printername, REF ls_papername, ls_int_2) THEN
  249. // ddlb_size.SelectItem( ddlb_size.FindItem(ls_papername,1) )
  250. // END IF
  251. END IF
  252. em_column.Text = String(obj_dw.Object.datawindow.Print.Columns )
  253. em_column_width.Text = String(obj_dw.Object.datawindow.Print.Columns.Width )
  254. orientation_selected = ls_int_1
  255. end event
  256. type cb_func from w_publ_base`cb_func within w_sys_printpage_value
  257. boolean visible = false
  258. integer x = 91
  259. integer y = 484
  260. boolean enabled = false
  261. end type
  262. type cb_exit from w_publ_base`cb_exit within w_sys_printpage_value
  263. integer x = 1701
  264. integer y = 484
  265. end type
  266. type cb_1 from uo_imflatbutton within w_sys_printpage_value
  267. integer x = 1312
  268. integer y = 484
  269. integer width = 311
  270. integer height = 96
  271. integer taborder = 110
  272. string text = "打印设置"
  273. end type
  274. event clicked;call super::clicked;PRINTSETUP()
  275. end event
  276. type cb_yy from uo_imflatbutton within w_sys_printpage_value
  277. integer x = 923
  278. integer y = 484
  279. integer width = 311
  280. integer height = 96
  281. integer taborder = 100
  282. string text = "应用"
  283. end type
  284. event clicked;call super::clicked;
  285. obj_dw.Modify("datawindow.print.orientation="+string(orientation_selected - 1))
  286. obj_dw.Object.datawindow.Print.paper.size = Integer(em_1.Text)
  287. obj_dw.object.datawindow.print.columns=integer(em_column.text)
  288. obj_dw.object.datawindow.print.columns.width=intEGER(em_column_width.text)
  289. SetProfileString(sys_inifilename,'REPORT_PRINTPAGESET','PAPER_SIZE',em_1.Text)
  290. SetProfileString(sys_inifilename,'REPORT_PRINTPAGESET','ORIENTATION',string(orientation_selected - 1))
  291. end event
  292. type cb_ok from uo_imflatbutton within w_sys_printpage_value
  293. integer x = 535
  294. integer y = 484
  295. integer width = 311
  296. integer height = 96
  297. integer taborder = 90
  298. boolean default = true
  299. end type
  300. event clicked;call super::clicked;
  301. obj_dw.Modify("datawindow.print.orientation="+String(orientation_selected - 1))
  302. obj_dw.Object.datawindow.Print.paper.size = Integer(em_1.Text)
  303. obj_dw.Object.datawindow.Print.Columns = Integer(em_column.Text)
  304. obj_dw.Object.datawindow.Print.Columns.Width = Integer(em_column_width.Text)
  305. SetProfileString(sys_inifilename,'REPORT_PRINTPAGESET','PAPER_SIZE',em_1.Text)
  306. SetProfileString(sys_inifilename,'REPORT_PRINTPAGESET','ORIENTATION',String(orientation_selected - 1))
  307. Close(PARENT)
  308. end event
  309. type ddlb_orientation from dropdownlistbox within w_sys_printpage_value
  310. integer x = 379
  311. integer y = 84
  312. integer width = 306
  313. integer height = 304
  314. integer taborder = 40
  315. boolean bringtotop = true
  316. integer textsize = -9
  317. integer weight = 400
  318. fontcharset fontcharset = gb2312charset!
  319. fontpitch fontpitch = variable!
  320. string facename = "宋体"
  321. long textcolor = 33554432
  322. boolean sorted = false
  323. boolean vscrollbar = true
  324. string item[] = {"(默认)","横向","纵向"}
  325. borderstyle borderstyle = stylelowered!
  326. end type
  327. event selectionchanged;orientation_selected=index
  328. end event
  329. type em_column from editmask within w_sys_printpage_value
  330. integer x = 379
  331. integer y = 168
  332. integer width = 306
  333. integer height = 80
  334. integer taborder = 50
  335. boolean bringtotop = true
  336. integer textsize = -9
  337. integer weight = 400
  338. fontcharset fontcharset = gb2312charset!
  339. fontpitch fontpitch = variable!
  340. string facename = "宋体"
  341. long textcolor = 33554432
  342. string text = "1"
  343. alignment alignment = right!
  344. borderstyle borderstyle = stylelowered!
  345. string mask = "###0"
  346. end type
  347. event modified;IF LONG(THIS.TEXT)<=0 THEN
  348. CB_OK.ENABLED=FALSE
  349. ELSE
  350. CB_OK.ENABLED=TRUE
  351. END IF
  352. end event
  353. type st_2 from statictext within w_sys_printpage_value
  354. integer x = 55
  355. integer y = 176
  356. integer width = 315
  357. integer height = 60
  358. boolean bringtotop = true
  359. integer textsize = -9
  360. integer weight = 400
  361. fontcharset fontcharset = gb2312charset!
  362. fontpitch fontpitch = variable!
  363. string facename = "宋体"
  364. long textcolor = 33554432
  365. long backcolor = 134217739
  366. boolean enabled = false
  367. string text = "打印列数:"
  368. alignment alignment = right!
  369. boolean focusrectangle = false
  370. end type
  371. type st_3 from statictext within w_sys_printpage_value
  372. integer x = 55
  373. integer y = 88
  374. integer width = 315
  375. integer height = 60
  376. boolean bringtotop = true
  377. integer textsize = -9
  378. integer weight = 400
  379. fontcharset fontcharset = gb2312charset!
  380. fontpitch fontpitch = variable!
  381. string facename = "宋体"
  382. long textcolor = 33554432
  383. long backcolor = 134217739
  384. boolean enabled = false
  385. string text = "纸张放置:"
  386. alignment alignment = right!
  387. boolean focusrectangle = false
  388. end type
  389. type ddlb_size from dropdownlistbox within w_sys_printpage_value
  390. integer x = 1083
  391. integer y = 84
  392. integer width = 1093
  393. integer height = 1000
  394. integer taborder = 30
  395. boolean bringtotop = true
  396. integer textsize = -9
  397. integer weight = 400
  398. fontcharset fontcharset = gb2312charset!
  399. fontpitch fontpitch = variable!
  400. string facename = "宋体"
  401. long textcolor = 33554432
  402. boolean sorted = false
  403. boolean vscrollbar = true
  404. borderstyle borderstyle = stylelowered!
  405. end type
  406. event selectionchanged;wf_getpapersize()
  407. end event
  408. type em_column_width from editmask within w_sys_printpage_value
  409. integer x = 379
  410. integer y = 252
  411. integer width = 306
  412. integer height = 80
  413. integer taborder = 20
  414. boolean bringtotop = true
  415. integer textsize = -9
  416. integer weight = 400
  417. fontcharset fontcharset = gb2312charset!
  418. fontpitch fontpitch = variable!
  419. string facename = "宋体"
  420. long textcolor = 33554432
  421. string text = "1.0"
  422. alignment alignment = right!
  423. borderstyle borderstyle = stylelowered!
  424. string mask = "######0"
  425. end type
  426. event modified;IF LONG(THIS.TEXT)<=0 THEN
  427. CB_OK.ENABLED=FALSE
  428. ELSE
  429. CB_OK.ENABLED=TRUE
  430. END IF
  431. end event
  432. type st_5 from statictext within w_sys_printpage_value
  433. integer x = 64
  434. integer y = 360
  435. integer width = 672
  436. integer height = 60
  437. boolean bringtotop = true
  438. integer textsize = -9
  439. integer weight = 400
  440. fontcharset fontcharset = gb2312charset!
  441. fontpitch fontpitch = variable!
  442. string facename = "宋体"
  443. long textcolor = 33554432
  444. long backcolor = 134217739
  445. boolean enabled = false
  446. string text = "[3400单位约A4纸宽(21cm)]"
  447. alignment alignment = right!
  448. boolean focusrectangle = false
  449. end type
  450. type em_1 from editmask within w_sys_printpage_value
  451. integer x = 1083
  452. integer y = 168
  453. integer width = 201
  454. integer height = 80
  455. integer taborder = 30
  456. boolean bringtotop = true
  457. integer textsize = -9
  458. integer weight = 400
  459. fontcharset fontcharset = gb2312charset!
  460. fontpitch fontpitch = variable!
  461. string facename = "宋体"
  462. long textcolor = 33554432
  463. string text = "none"
  464. alignment alignment = right!
  465. borderstyle borderstyle = stylelowered!
  466. string mask = "###0"
  467. end type
  468. type gb_1 from groupbox within w_sys_printpage_value
  469. integer x = 800
  470. integer y = 16
  471. integer width = 1399
  472. integer height = 268
  473. integer taborder = 50
  474. integer textsize = -9
  475. integer weight = 400
  476. fontcharset fontcharset = gb2312charset!
  477. fontpitch fontpitch = variable!
  478. string facename = "宋体"
  479. long textcolor = 33554432
  480. long backcolor = 134217739
  481. string text = "纸张参数"
  482. end type
  483. type st_4 from statictext within w_sys_printpage_value
  484. integer x = 55
  485. integer y = 260
  486. integer width = 315
  487. integer height = 60
  488. integer textsize = -9
  489. integer weight = 400
  490. fontcharset fontcharset = gb2312charset!
  491. fontpitch fontpitch = variable!
  492. string facename = "宋体"
  493. long textcolor = 33554432
  494. long backcolor = 134217739
  495. boolean enabled = false
  496. string text = "次列纸边距:"
  497. alignment alignment = right!
  498. boolean focusrectangle = false
  499. end type
  500. type st_1 from statictext within w_sys_printpage_value
  501. integer x = 818
  502. integer y = 176
  503. integer width = 247
  504. integer height = 60
  505. boolean bringtotop = true
  506. integer textsize = -9
  507. integer weight = 400
  508. fontcharset fontcharset = gb2312charset!
  509. fontpitch fontpitch = variable!
  510. string facename = "宋体"
  511. long textcolor = 33554432
  512. long backcolor = 134217739
  513. string text = "纸张Size"
  514. alignment alignment = right!
  515. boolean focusrectangle = false
  516. end type
  517. type st_6 from statictext within w_sys_printpage_value
  518. integer x = 818
  519. integer y = 88
  520. integer width = 247
  521. integer height = 60
  522. boolean bringtotop = true
  523. integer textsize = -9
  524. integer weight = 400
  525. fontcharset fontcharset = gb2312charset!
  526. fontpitch fontpitch = variable!
  527. string facename = "宋体"
  528. long textcolor = 33554432
  529. long backcolor = 134217739
  530. string text = "纸张列表"
  531. alignment alignment = right!
  532. boolean focusrectangle = false
  533. end type
  534. type st_paperlist from statictext within w_sys_printpage_value
  535. integer x = 818
  536. integer y = 320
  537. integer width = 1362
  538. integer height = 48
  539. boolean bringtotop = true
  540. integer textsize = -9
  541. integer weight = 400
  542. fontcharset fontcharset = gb2312charset!
  543. fontpitch fontpitch = variable!
  544. string facename = "宋体"
  545. long textcolor = 255
  546. long backcolor = 134217739
  547. alignment alignment = right!
  548. boolean focusrectangle = false
  549. end type
  550. type st_papersize from statictext within w_sys_printpage_value
  551. integer x = 818
  552. integer y = 388
  553. integer width = 1362
  554. integer height = 48
  555. boolean bringtotop = true
  556. integer textsize = -9
  557. integer weight = 400
  558. fontcharset fontcharset = gb2312charset!
  559. fontpitch fontpitch = variable!
  560. string facename = "宋体"
  561. long textcolor = 255
  562. long backcolor = 134217739
  563. alignment alignment = right!
  564. boolean focusrectangle = false
  565. end type