w_xls.srw 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. $PBExportHeader$w_xls.srw
  2. forward
  3. global type w_xls from window
  4. end type
  5. type st_1 from statictext within w_xls
  6. end type
  7. type cb_1 from commandbutton within w_xls
  8. end type
  9. type ole_1 from olecontrol within w_xls
  10. end type
  11. end forward
  12. global type w_xls from window
  13. boolean visible = false
  14. integer width = 667
  15. integer height = 312
  16. boolean titlebar = true
  17. string title = "Excel打印设置"
  18. boolean controlmenu = true
  19. boolean resizable = true
  20. long backcolor = 67108864
  21. string icon = "AppIcon!"
  22. boolean toolbarvisible = false
  23. st_1 st_1
  24. cb_1 cb_1
  25. ole_1 ole_1
  26. end type
  27. global w_xls w_xls
  28. type variables
  29. uo_xlsmanager ins_obj
  30. //powerobject ins_obj
  31. end variables
  32. forward prototypes
  33. public subroutine wf_setwinpos ()
  34. end prototypes
  35. public subroutine wf_setwinpos ();//uo_win32api uo_api
  36. //uo_api = CREATE uo_win32api
  37. //uo_api.u_setwindowpos(Handle(THIS))
  38. //
  39. end subroutine
  40. on w_xls.create
  41. this.st_1=create st_1
  42. this.cb_1=create cb_1
  43. this.ole_1=create ole_1
  44. this.Control[]={this.st_1,&
  45. this.cb_1,&
  46. this.ole_1}
  47. end on
  48. on w_xls.destroy
  49. destroy(this.st_1)
  50. destroy(this.cb_1)
  51. destroy(this.ole_1)
  52. end on
  53. event open;setnull(ins_obj)
  54. end event
  55. event close;this.ole_1.clear( )
  56. end event
  57. type st_1 from statictext within w_xls
  58. integer y = 144
  59. integer width = 631
  60. integer height = 60
  61. integer textsize = -9
  62. integer weight = 400
  63. fontcharset fontcharset = gb2312charset!
  64. fontpitch fontpitch = variable!
  65. string facename = "宋体"
  66. long textcolor = 33554432
  67. long backcolor = 67108864
  68. boolean border = true
  69. boolean focusrectangle = false
  70. end type
  71. type cb_1 from commandbutton within w_xls
  72. integer x = 18
  73. integer y = 16
  74. integer width = 594
  75. integer height = 112
  76. integer taborder = 20
  77. integer textsize = -9
  78. integer weight = 400
  79. fontcharset fontcharset = ansi!
  80. fontpitch fontpitch = variable!
  81. fontfamily fontfamily = swiss!
  82. string facename = "Arial"
  83. string text = "保存打印页面设置"
  84. end type
  85. event clicked;//uo_constant uo_constant
  86. ////uo_constant.of_setprofilestring( trim(str_billlist.templatesname), 'PaperSize' , string(obj_workbook.ActiveSheet.PageSetup.PaperSize))
  87. //
  88. if isnull(ins_obj) then return
  89. ins_obj.triggerevent( 'ue_saveprintersetting' )
  90. st_1.text='保存设置成功>'+string(now(),'hh:mm:ss')
  91. end event
  92. type ole_1 from olecontrol within w_xls
  93. event queryinterface ( oleobject riid, ref pointer ppvobj )
  94. event addref ( )
  95. event release ( )
  96. event selectionchange ( oleobject target )
  97. event beforedoubleclick ( oleobject target, ref boolean cancel )
  98. event beforerightclick ( oleobject target, ref boolean cancel )
  99. event activate ( )
  100. event deactivate ( )
  101. event calculate ( )
  102. event change ( oleobject target )
  103. event followhyperlink ( oleobject target )
  104. event pivottableupdate ( oleobject target )
  105. integer y = 484
  106. integer width = 677
  107. integer height = 68
  108. integer taborder = 10
  109. boolean border = false
  110. boolean focusrectangle = false
  111. string binarykey = "w_xls.win"
  112. omdisplaytype displaytype = displayascontent!
  113. omcontentsallowed contentsallowed = containsany!
  114. omlinkupdateoptions linkupdateoptions = linkupdatemanual!
  115. end type
  116. event close;
  117. Close(PARENT)
  118. end event
  119. Start of PowerBuilder Binary Data Section : Do NOT Edit
  120. 04w_xls.bin
  121. 2800001c00e011cfd0e11ab1a1000000000000000000000000000000000003003e0009fffe000000060000000000000000000000010000000100000000000010000000000200000001fffffffe0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd00000008fffffffe0000000400000005000000060000000700000009fffffffe0000000a0000000b0000000cfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006f00520074006f004500200074006e00790072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050016ffffffffffffffff000000020002082000000000000000c04600000000000000000000000000000058ec837001c82212000000030000120000000000004f00010065006c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102000affffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000430001006d006f004f0070006a0062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010200120000000100000004ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000010000006a00000000006f0057006b0072006f0062006b006f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020012ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000030000085600000000fffffffe00000002fffffffe0000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f0000002000000021000000220000002300000024fffffffe000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f000000300000003100000032000000330000003400000035000000360000003700000038000000390000003a0000003b0000003c0000003d0000003e0000003ffffffffe000000410000004200000043fffffffe000000450000004600000047fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  122. 2Bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff020000010000000000000000000000000000000000000000003f000000000000000000000000fe81000000000000000000000000000000000000000000620079fffe000100000a03ffffffff0002082000000000000000c0460000000000001e7263694d666f736f664f20746563696663784520b9206c65b1f7d7a4000600ed69420000003866660000000e6563784568532e6c2e74656539f40038000071b200000000000000000000000000000000000e0004000c01e80000000000000001001008090005060007cd15ec0000c0c100000306000200e100c104b000000002000000e20070005c4100000d6e696d6472747369726f746120202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000020042016104b000000002000001c00002013d009c0001000e0002000800de00000d0c060000090002001900120000000000020002001301af000000000002000201bc003d000000f000122a7b002d00381ad6000000000258000100020040008d00000000000200020022000e000000010002000201b700da00000000000200260031000000a001907fff00000000010b00860072004100610069004e006c00720061006f00720031007700a000267fff000000000190008600000041010b00690072006c00610061004e007200720077006f00260031000000a001907fff00000000010b00860072004100610069004e006c00720061006f00720031007700a000267fff000000000190008600000041010b00690072006c00610061004e007200720077006f00260031000000a001907fff00000000010b00860072004100610069004e006c00720061006f00720031007700b400267fff000000000190008600000041010b00690072006c00610061004e007200720077006f002b041e00130005e5002201230022ff23002c003000230022003b0022ffe5002d005c002c002300230023001e0030000600350401001800ffe50022002300220023002c00300023005b003b00650052005d0064ffe50022005c00220023002d0023002c003000230037041e00190007e5002201230022ff23002c003000230030002e003b003000e50022005c0022ff23002d0023002c003000230030002e001e0030000800410401001e00ffe50022002300220023002c003000230030002e003b00300052005b006400650022005d0022ffe5002d005c002c002300230023002e0030003000300069041e0032002a20005f01e50022002a0022ff2300200023002c003000230020005f005f003b002200200022ffe50020002a002d005c002c002300230023005f0030003b00200020005f00e50022002a0022ff2200200022002d0020005f005f003b004000200020005f002e041e0029002900205f00002c23202a5f302323205f3b202d5c202a23232c233b205f30202a205f5f222d22205f3b201e205f402c00790401003a000020005fffe50022002a0022002300200023002c003000230030002e005f0030003b00200020005fffe50022002a0022005c00200023002d0023002c003000230030002e005f0030003b00200020005fffe50022002a0022002200200022002d003f003f0020005f005f003b004000200020005f0036041e0031002b2a205f00232c2320302e30233b205f30202a205f2c232d5c2e302323205f30302a205f3b222d2220205f3f3f40205f3b041e205f0017001a5c000015232c2324295f30235c285c3b232c2324295c3023001f041e001a001823245c003023232c5b3b295f5d646552245c285c23232c231e295c301900200400001b002c23245c2e302323295f30305c285c3b232c2324302e30231e295c301a002504000020002c23245c2e302323295f303065525b3b285c5d642c23245c2e302323295c3030001400e0000000000010fff5000000000000000020c00000001400e0000000010010fff50000f4000000000020c00000001400e0000000010010fff50000f4000000000020c00000001400e0000000020010fff50000f4000000000020c00000001400e0000000020010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e00000000000100001000000000000000020c00000001400e0000900050010fff50000f8000000000020c00000001400e0002c00050010fff50000f8000000000020c00000001400e0002a00050010fff50000f8000000000020c00000001400e0002b00050010fff50000f8000000000020c00000001400e0002900050010fff50000f80000000000
  123. 2220c0000000040293ff05801000040293ff00800000040293ff04801100040293ff07801200040293ff03801300040293ff06801400020160008500000763000e0000000068530006317465650004008c00560056000801c1000001c10001be22000800fc0000000000000000000200ff0863000808630015000000000000000000150000000000000a0200000900000000001008ec001006c107cd15060000c00d0000030100020002000c000f006400010002000200110010000000fc0008004dd2f1a95f3f50620100020002002a002b000000000002000200820080000100000008000000000025000000000004028100d200c100020000001404000015000200830084000000000002002200a100d200000001000100040001000000000000000000e00000000000003fe00000005500003f080002000e0200000000000001000000000000003e000000b6001202000000060000400000000000000000000f001d0000000300000000000000000100000000000600ef00370006000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000030000000400000001ffffffff00000002000000000000289e00000e930000066a0009000103350300000400000000000c000400000103000000050008020b00000000000000000005008e020c0005018a020900000000000000000005ffff0201000400ff010400000004000d0102000000030002001e000000000004ffff0127000000030004001e012700000003ffff001e000000000005ffff0201000500ff020900000000000000000004ffff0127000000030005001e004f00020065006c0072005000730065003000300000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000200180000000300000005ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000025000006ac0000000000530005006d00750061006d00790072006e0049006f0066006d007200740061006f00690000006e00000000000000000000000000000000000000000000000001020028ffffffff00000006ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000040000000e000000000004400050063006f006d0075006e006500530074006d00750061006d00790072006e0049006f0066006d007200740061006f00690000006e000000000000000000020038ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000044000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201000000ffffff000000050000020900070000041600000189008d0000000000000004ffff0127000000030005001e0201000000ffffff000000050000020900070000041600000189008d0000000000000004ffff0127000000030005001e0201000000ffffff000000050000020900070000041600000189008d0001000100000004ffff0127000000030005001e0201000000ffffff000000050000020900070000041600000189008d0000000000000007000002fc00c0c0c000040000012d0000000500000209000000c0c0c000000005c0c00201000400c0010400000004000d010200000008000202fa000000000000c0c00000000400c0012d000000050001021400000000000000000005000002130008018802fa0000000000000000000000040000012d0000000c00020940000000f0002100000000000100000000018800040000012d000000050001021400000000000e00000005000e021300040188012d0000000c00020940000000f000210000000000010000000e018800040000012d000000050001021400000000001c00000005001c021300040188012d0000000c00020940000000f000210000000000010000001c018800040000012d000000050001021400000000002a00000005002a021300040188012d0000000c00020940000000f000210000000000010000002a018800040000012d0000000500010214000000000038000000050038021300040188012d0000000c00020940000000f0002100000000000100000038018800040000012d0000000500010214000000000046000000050046021300040188012d0000000c00020940000000f0002100000000000100000046018800040000012d0000000500010214000000000054000000050054021300040188012d0000000c00020940000000f0002100000000000100000054018800040000012d0000000500010214000000000062000000050062021300040188012d0000000c00020940000000f0002100000000000100000062018800040000012d0000000500010214000000000070000000050070021300040188012d0000000c00020940000000f0002100000000000100000070018800040000012d000000050001021400000000007e00000005007e021300040188012d0000000c00020940000000f000210000000000010000007e0188
  124. 2D00040000012d000000050001021400000000008c00000005008c021300040188012d0000000c00020940000000f000210000000000010000008c018800040000012d000000050001021400000000000000000005008d021300040000012d0000000c00020940000000f0002100000000008d00000000000100040000012d000000050001021400000038000000000005008d021300040038012d0000000c00020940000000f0002100000000008d00000000000100040038012d000000050001021400000070000000000005008d021300040070012d0000000c00020940000000f0002100000000008d00000000000100040070012d0000000500010214000000a8000000000005008d0213000400a8012d0000000c00020940000000f0002100000000008d000000000001000400a8012d0000000500010214000000e0000000000005008d0213000400e0012d0000000c00020940000000f0002100000000008d000000000001000400e0012d000000050001021400000118000000000005008d021300040118012d0000000c00020940000000f0002100000000008d00000000000100040118012d000000050001021400000150000000000005008d021300040150012d0000000c00020940000000f0002100000000008d00000000000100040150012d000000050001021400000188000000000005008d021300040188012d0000000c00020940000000f0002100000000008d0000000000010007018802fc00000000000000000000000000040003012d00000004ffff0127000000030005001e0201000000c0c0c000000005c0c00209000700c0041600000189008d0001000100000004ffff0127000000030000000000000000000000000000000000000000494e414e0000000000730065006500730074006e00720065007000000000fffe000202050000000000000000000000000000000000000001f29f85e010684ff9000891abd9b3272b00000030000000b00000000700000001000000400000000400000048000000080000006000000012000000780000000c000000900000000d0000009c00000013000000a800000002000003a80000001e00000010696d64417473696e6f746172000000720000001e00000010696d64417473696e6f746172000000720000001e000000107263694d666f736f78452074006c65630000004043eaa88001c713720000004045b46c0001c713720000000300000000007700640072006e0074006500690072007600650073006500610074007400720000fffe000202050000000000000000000000000000000000000001d5cdd502101b2e9c00089793aef92c2b00000030000000c00000000900000001000000500000000f0000005800000017000000640000000b0000006c0000001000000074000000130000007c00000016000000840000000d0000008c0000000c0000009f00000002000003a80000001e000000040000000000000003000b15e60000000b000000000000000b000000000000000b000000000000000b000000000000101e0000000100000007656568530c003174020000101e00000007000000b9000000b1f7d7a4000300ed00010000000000000064007000740061006500650064006e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  125. 14w_xls.bin
  126. End of PowerBuilder Binary Data Section : No Source Expected After This Point