w_email_letterpaper_importmht.srw 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659
  1. $PBExportHeader$w_email_letterpaper_importmht.srw
  2. forward
  3. global type w_email_letterpaper_importmht from window
  4. end type
  5. type ddlb_2 from dropdownlistbox within w_email_letterpaper_importmht
  6. end type
  7. type ole_1 from olecustomcontrol within w_email_letterpaper_importmht
  8. end type
  9. type cb_1 from commandbutton within w_email_letterpaper_importmht
  10. end type
  11. type ddlb_1 from dropdownlistbox within w_email_letterpaper_importmht
  12. end type
  13. type st_2 from statictext within w_email_letterpaper_importmht
  14. end type
  15. type cb_4 from commandbutton within w_email_letterpaper_importmht
  16. end type
  17. type cb_3 from commandbutton within w_email_letterpaper_importmht
  18. end type
  19. type cb_2 from commandbutton within w_email_letterpaper_importmht
  20. end type
  21. type sle_1 from singlelineedit within w_email_letterpaper_importmht
  22. end type
  23. type st_1 from statictext within w_email_letterpaper_importmht
  24. end type
  25. type st_3 from statictext within w_email_letterpaper_importmht
  26. end type
  27. type gb_1 from groupbox within w_email_letterpaper_importmht
  28. end type
  29. end forward
  30. global type w_email_letterpaper_importmht from window
  31. integer width = 3232
  32. integer height = 1980
  33. boolean titlebar = true
  34. string title = "编辑信纸"
  35. boolean minbox = true
  36. boolean maxbox = true
  37. boolean resizable = true
  38. long backcolor = 67108864
  39. string icon = "AppIcon!"
  40. boolean center = true
  41. ddlb_2 ddlb_2
  42. ole_1 ole_1
  43. cb_1 cb_1
  44. ddlb_1 ddlb_1
  45. st_2 st_2
  46. cb_4 cb_4
  47. cb_3 cb_3
  48. cb_2 cb_2
  49. sle_1 sle_1
  50. st_1 st_1
  51. st_3 st_3
  52. gb_1 gb_1
  53. end type
  54. global w_email_letterpaper_importmht w_email_letterpaper_importmht
  55. type variables
  56. transaction fj_tran
  57. long paperid
  58. string ownerid
  59. boolean ifchanged=false
  60. string backPath=''
  61. string logoPath=''
  62. string bottomPath=''
  63. string mhtpath
  64. uo_html_editor uo_ht
  65. end variables
  66. forward prototypes
  67. public function integer wf_save ()
  68. public function integer wf_retrieve (integer arg_paperid)
  69. public function integer wf_refresh ()
  70. end prototypes
  71. public function integer wf_save ();String papername,ls_msg,Style
  72. DateTime opdate,empty
  73. Long rslt = 1,pictype
  74. Blob pic
  75. SetNull(pic)
  76. SetNull(empty)
  77. opdate = DateTime(Today(),Now())
  78. papername = sle_1.Text
  79. IF Trim(papername) = '' THEN
  80. MessageBox('','请填写信纸主题!')
  81. RETURN 0
  82. END IF
  83. IF ddlb_1.Text = '私有' THEN
  84. pictype = 2
  85. ELSEIF ddlb_1.Text = '公有' THEN
  86. pictype = 1
  87. END IF
  88. IF paperid = 0 THEN
  89. SELECT count(*)
  90. INTO :paperid
  91. FROM u_email_letterpaper
  92. Using fj_tran;
  93. IF paperid = 0 THEN
  94. paperid = 1
  95. GOTO ne1
  96. END IF
  97. SELECT max(paperid)+1
  98. INTO :paperid
  99. FROM u_email_letterpaper
  100. Using fj_tran;
  101. IF fj_tran.SQLCode <> 0 THEN
  102. rslt = 0
  103. // messagebox('','获取邮件ID失败')
  104. GOTO ext
  105. END IF
  106. Style = ddlb_2.Text
  107. IF Trim(Style) = '' THEN
  108. MessageBox('','请填写或选择分组')
  109. RETURN 0
  110. END IF
  111. Long cnt
  112. SELECT count(*)
  113. INTO :cnt
  114. FROM u_email_letterpaper
  115. WHERE papername = :papername AND style = :Style
  116. Using fj_tran;
  117. IF cnt > 0 THEN
  118. MessageBox('','该分组下已有相同主题名的信纸!')
  119. RETURN 0
  120. END IF
  121. ne1:
  122. INSERT INTO u_email_letterpaper(paperid,ownerid,papertype,picdata,piclen,opdate,moddate,papername,style)
  123. VALUES(:paperid,:ownerid,:pictype,:pic,0,:opdate,:empty,:papername,:Style)
  124. Using fj_tran;
  125. IF fj_tran.SQLCode <> 0 THEN
  126. rslt = 0
  127. GOTO ext
  128. ROLLBACK Using fj_tran;
  129. ELSE
  130. COMMIT Using fj_tran;
  131. END IF
  132. ELSE
  133. UPDATE u_email_letterpaper
  134. SET paperid = :paperid,
  135. ownerid = :ownerid,
  136. papertype = :pictype,
  137. moddate = :opdate,
  138. papername = :papername,
  139. style = :Style
  140. WHERE paperid = :paperid
  141. Using fj_tran;
  142. IF fj_tran.SQLCode <> 0 THEN
  143. rslt = 0
  144. GOTO ext
  145. ROLLBACK Using fj_tran;
  146. ELSE
  147. COMMIT Using fj_tran;
  148. END IF
  149. END IF
  150. //保存mht
  151. //IF ifchanged THEN
  152. Long ll_filelen,ll_bytes_read
  153. Blob lbb_Read,lbb_Total,lbb_empty
  154. String lenDetail = ''
  155. lbb_Read = lbb_empty
  156. ll_filelen = FileLength(mhtpath) //在打开之前获取文件长度
  157. lenDetail += String(ll_filelen)+','
  158. f_filetoblob(mhtpath,Ref lbb_Read,ls_msg)
  159. lbb_Total = lbb_Read
  160. fj_tran.AutoCommit = True
  161. UpdateBlob u_email_letterpaper
  162. Set picdata = :lbb_Total
  163. Where paperid = :paperid
  164. Using fj_tran;
  165. IF fj_tran.SQLNRows > 0 THEN
  166. MessageBox('提示','保存mht信纸模板成功!')
  167. END IF
  168. ll_filelen = Len(lbb_Total)
  169. UPDATE u_email_letterpaper
  170. SET piclen = :ll_filelen,
  171. lendetail = :lendetail
  172. WHERE paperid = :paperid
  173. Using fj_tran;
  174. fj_tran.AutoCommit = False
  175. //END IF
  176. ext:
  177. RETURN rslt
  178. end function
  179. public function integer wf_retrieve (integer arg_paperid);Long rslt = 1,ll_ConnectionID
  180. String pName,arg_msg,lendetail
  181. Long pictype
  182. SELECT papername,type,lendetail
  183. INTO :pName,:pictype,:lendetail
  184. FROM u_email_letterpaper
  185. WHERE paperid = :arg_paperid
  186. Using fj_tran;
  187. IF fj_tran.SQLCode <> 0 THEN
  188. rslt = 0
  189. END IF
  190. sle_1.Text = pName
  191. IF pictype = 1 THEN
  192. ddlb_1.SelectItem(1)
  193. ELSEIF pictype = 2 THEN
  194. ddlb_1.SelectItem(2)
  195. END IF
  196. datastore ds
  197. ds=create datastore
  198. ds.dataobject='dw_email_paperstyle'
  199. ds.settrans(fj_tran)
  200. ds.retrieve()
  201. long cnt
  202. for cnt=1 to ds.rowcount()
  203. ddlb_2.additem(ds.object.style[cnt])
  204. next
  205. if ds.rowcount()>0 then
  206. ddlb_2.selectitem(1)
  207. end if
  208. destroy ds
  209. //填充图片
  210. //select distinct
  211. //Blob lb_pic,lbb_read
  212. //Long place
  213. ////messagebox("",integer(sle_1.text))
  214. //Int li_id
  215. ////li_id=integer(sle_1.text)
  216. //SelectBlob picdata
  217. //Into :lb_pic
  218. //From u_email_letterpaper
  219. //Where paperid = :paperid
  220. //Using fj_tran;
  221. //IF fj_tran.SQLCode <> - 1 THEN
  222. // IF Len(lb_pic) > 0 THEN
  223. // // p_1.SetPicture(lb_pic)
  224. // //ole_1.object.document.body.background=''
  225. // String Len[],Name[]
  226. // Long cnt,len1,st = 1
  227. // String path,ls_msg
  228. //
  229. // f_split(lendetail,',',Ref Len)
  230. // FOR cnt = 1 To UpperBound(Len)
  231. // len1 = Long(Len[cnt])
  232. // path = 'c:\'+String(paperid,'pic0000')+String(cnt,'00.jpg')
  233. // IF FileExists(path) THEN
  234. // FileDelete(path)
  235. // END IF
  236. //
  237. // IF len1 = -1 THEN
  238. // Name[cnt] = ''
  239. // CONTINUE
  240. // end if
  241. // lbb_read = BlobMid(lb_pic,st,len1)
  242. // Name[cnt] = path
  243. // f_blobtofile(path,lbb_read,ls_msg)
  244. // st += len1
  245. // NEXT
  246. // backPath = Name[1]
  247. // logoPath = Name[2]
  248. // bottomPath = Name[3]
  249. // Timer(0.1)
  250. // END IF
  251. //ELSE
  252. // // p_1.PictureName = ""
  253. // //ole_1.object.document.body.background=''
  254. //END IF
  255. RETURN rslt
  256. end function
  257. public function integer wf_refresh ();long rslt=1
  258. string bodytxt,tag1
  259. bodytxt=uo_ht.uf_style_zidingyi()
  260. long cnt,place
  261. //tag1='logopicpath'
  262. //place=pos(lower(bodytxt),tag1)
  263. //bodytxt=replace(bodytxt,place,len(tag1),logoPath)
  264. //
  265. //tag1='bottompicpath'
  266. //place=pos(lower(bodytxt),tag1)
  267. //bodytxt=replace(bodytxt,place,len(tag1),bottomPath)
  268. //
  269. //tag1='backpicpath'
  270. //place=pos(lower(bodytxt),tag1)
  271. //bodytxt=replace(bodytxt,place,len(tag1),backPath)
  272. //
  273. //place=pos(lower(bodytxt),'contentEditable=true')
  274. //do while place>0
  275. // replace(lower(bodytxt),place,len('contentEditable=true'),'contentEditable=false')
  276. // place=pos(lower(bodytxt),'contentEditable=true')
  277. //loop
  278. //
  279. //place=pos(lower(bodytxt),'<img src="file:///">')
  280. //long next1
  281. //do while place>0
  282. //// next1=pos(bodytxt,'>',place)
  283. // bodytxt=replace(lower(bodytxt),place,len('<img src="file:///">'),'')
  284. // place=pos(lower(bodytxt),'<img src="file:///">')
  285. //loop
  286. //
  287. //ole_1.object.document.body.innerhtml = bodytxt
  288. //ole_1.object.document.body.contentEditable='false'
  289. if mhtpath<>'' then
  290. ole_1.object.Navigate(mhtpath)
  291. ole_1.object.document.body.contentEditable='true'
  292. end if
  293. return rslt
  294. end function
  295. on w_email_letterpaper_importmht.create
  296. this.ddlb_2=create ddlb_2
  297. this.ole_1=create ole_1
  298. this.cb_1=create cb_1
  299. this.ddlb_1=create ddlb_1
  300. this.st_2=create st_2
  301. this.cb_4=create cb_4
  302. this.cb_3=create cb_3
  303. this.cb_2=create cb_2
  304. this.sle_1=create sle_1
  305. this.st_1=create st_1
  306. this.st_3=create st_3
  307. this.gb_1=create gb_1
  308. this.Control[]={this.ddlb_2,&
  309. this.ole_1,&
  310. this.cb_1,&
  311. this.ddlb_1,&
  312. this.st_2,&
  313. this.cb_4,&
  314. this.cb_3,&
  315. this.cb_2,&
  316. this.sle_1,&
  317. this.st_1,&
  318. this.st_3,&
  319. this.gb_1}
  320. end on
  321. on w_email_letterpaper_importmht.destroy
  322. destroy(this.ddlb_2)
  323. destroy(this.ole_1)
  324. destroy(this.cb_1)
  325. destroy(this.ddlb_1)
  326. destroy(this.st_2)
  327. destroy(this.cb_4)
  328. destroy(this.cb_3)
  329. destroy(this.cb_2)
  330. destroy(this.sle_1)
  331. destroy(this.st_1)
  332. destroy(this.st_3)
  333. destroy(this.gb_1)
  334. end on
  335. event open;s_email_letterpaper s_paper
  336. long ll_ConnectionID
  337. string arg_msg
  338. s_paper=message.PowerObjectParm
  339. uo_ht=create uo_html_editor
  340. ddlb_1.selectitem(1)
  341. paperid=s_paper.paperid
  342. ownerid=s_paper.ownerid
  343. IF sys_email_sqlca.DBHandle() > 0 THEN
  344. fj_tran = sys_email_sqlca
  345. ELSE
  346. MessageBox('系统提示','要使用邮件功能,请先定义邮件数据库')
  347. END IF
  348. //if s_paper.paperid=0 then goto ext
  349. ole_1.object.Navigate('about:blank')
  350. ole_1.object.document.ExecCommand("EditMode", false, 0)
  351. ole_1.object.document.ExecCommand("LiveResize", false, 0)
  352. wf_retrieve(paperid)
  353. //ext:
  354. end event
  355. event timer;wf_refresh()
  356. timer(0)
  357. end event
  358. type ddlb_2 from dropdownlistbox within w_email_letterpaper_importmht
  359. integer x = 2213
  360. integer y = 84
  361. integer width = 480
  362. integer height = 300
  363. integer taborder = 40
  364. integer textsize = -9
  365. integer weight = 400
  366. fontcharset fontcharset = gb2312charset!
  367. fontpitch fontpitch = variable!
  368. string facename = "宋体"
  369. long textcolor = 33554432
  370. boolean allowedit = true
  371. boolean sorted = false
  372. borderstyle borderstyle = stylelowered!
  373. end type
  374. type ole_1 from olecustomcontrol within w_email_letterpaper_importmht
  375. event statustextchange ( string text )
  376. event progresschange ( long progress, long progressmax )
  377. event commandstatechange ( long command, boolean enable )
  378. event downloadbegin ( )
  379. event downloadcomplete ( )
  380. event titlechange ( string text )
  381. event propertychange ( string szproperty )
  382. event beforenavigate2 ( oleobject pdisp, any url, any flags, any targetframename, any postdata, any headers, ref boolean cancel )
  383. event newwindow2 ( ref oleobject ppdisp, ref boolean cancel )
  384. event navigatecomplete2 ( oleobject pdisp, any url )
  385. event documentcomplete ( oleobject pdisp, any url )
  386. event onquit ( )
  387. event onvisible ( boolean ocx_visible )
  388. event ontoolbar ( boolean toolbar )
  389. event onmenubar ( boolean menubar )
  390. event onstatusbar ( boolean statusbar )
  391. event onfullscreen ( boolean fullscreen )
  392. event ontheatermode ( boolean theatermode )
  393. event windowsetresizable ( boolean resizable )
  394. event windowsetleft ( long left )
  395. event windowsettop ( long top )
  396. event windowsetwidth ( long ocx_width )
  397. event windowsetheight ( long ocx_height )
  398. event windowclosing ( boolean ischildwindow, ref boolean cancel )
  399. event clienttohostwindow ( ref long cx, ref long cy )
  400. event setsecurelockicon ( long securelockicon )
  401. event filedownload ( boolean activedocument, ref boolean cancel )
  402. event navigateerror ( oleobject pdisp, any url, any frame, any statuscode, ref boolean cancel )
  403. event printtemplateinstantiation ( oleobject pdisp )
  404. event printtemplateteardown ( oleobject pdisp )
  405. event updatepagestatus ( oleobject pdisp, any npage, any fdone )
  406. event privacyimpactedstatechange ( boolean bimpacted )
  407. event setphishingfilterstatus ( long phishingfilterstatus )
  408. event newprocess ( long lcauseflag, oleobject pwb2, ref boolean cancel )
  409. event redirectxdomainblocked ( oleobject pdisp, any starturl, any redirecturl, any frame, any statuscode )
  410. integer x = 69
  411. integer y = 188
  412. integer width = 3008
  413. integer height = 1372
  414. integer taborder = 60
  415. boolean focusrectangle = false
  416. string binarykey = "w_email_letterpaper_importmht.win"
  417. integer textsize = -9
  418. integer weight = 400
  419. fontcharset fontcharset = gb2312charset!
  420. fontpitch fontpitch = variable!
  421. string facename = "宋体"
  422. long textcolor = 33554432
  423. end type
  424. type cb_1 from commandbutton within w_email_letterpaper_importmht
  425. integer x = 133
  426. integer y = 1604
  427. integer width = 402
  428. integer height = 84
  429. integer taborder = 50
  430. integer textsize = -9
  431. integer weight = 400
  432. fontcharset fontcharset = gb2312charset!
  433. fontpitch fontpitch = variable!
  434. string facename = "宋体"
  435. string text = "导入mht"
  436. end type
  437. event clicked;string path
  438. string docpath, docname[]
  439. integer i, li_cnt, li_rtn, li_filenum
  440. li_rtn = GetFileOpenName("选择信纸模板", &
  441. docpath, docname[], "mht", &
  442. + "mht Files (*.mht),*.mht," &
  443. + "All Files (*.*), *.*", &
  444. + "C:\Program Files\", 18)
  445. IF li_rtn < 1 THEN return
  446. mhtpath = docpath
  447. //ole_1.object.Navigate(mhtpath)
  448. wf_refresh()
  449. //ole_1.object.document.body.background=docpath
  450. ifchanged=true
  451. end event
  452. type ddlb_1 from dropdownlistbox within w_email_letterpaper_importmht
  453. integer x = 1399
  454. integer y = 80
  455. integer width = 494
  456. integer height = 300
  457. integer taborder = 30
  458. integer textsize = -9
  459. integer weight = 400
  460. fontcharset fontcharset = gb2312charset!
  461. fontpitch fontpitch = variable!
  462. string facename = "宋体"
  463. long textcolor = 33554432
  464. boolean border = false
  465. string item[] = {"公有","私有"}
  466. end type
  467. type st_2 from statictext within w_email_letterpaper_importmht
  468. integer x = 1239
  469. integer y = 80
  470. integer width = 270
  471. integer height = 72
  472. integer textsize = -9
  473. integer weight = 400
  474. fontcharset fontcharset = gb2312charset!
  475. fontpitch fontpitch = variable!
  476. string facename = "宋体"
  477. long textcolor = 33554432
  478. long backcolor = 67108864
  479. string text = "类型:"
  480. boolean focusrectangle = false
  481. end type
  482. type cb_4 from commandbutton within w_email_letterpaper_importmht
  483. integer x = 2098
  484. integer y = 1736
  485. integer width = 315
  486. integer height = 84
  487. integer taborder = 40
  488. integer textsize = -9
  489. integer weight = 400
  490. fontcharset fontcharset = gb2312charset!
  491. fontpitch fontpitch = variable!
  492. string facename = "宋体"
  493. string text = "应用"
  494. boolean default = true
  495. end type
  496. event clicked;wf_save()
  497. ifchanged=false
  498. end event
  499. type cb_3 from commandbutton within w_email_letterpaper_importmht
  500. integer x = 2816
  501. integer y = 1736
  502. integer width = 315
  503. integer height = 84
  504. integer taborder = 40
  505. integer textsize = -9
  506. integer weight = 400
  507. fontcharset fontcharset = gb2312charset!
  508. fontpitch fontpitch = variable!
  509. string facename = "宋体"
  510. string text = "退出"
  511. end type
  512. event clicked;close(parent)
  513. end event
  514. type cb_2 from commandbutton within w_email_letterpaper_importmht
  515. integer x = 2464
  516. integer y = 1736
  517. integer width = 297
  518. integer height = 84
  519. integer taborder = 30
  520. integer textsize = -9
  521. integer weight = 400
  522. fontcharset fontcharset = gb2312charset!
  523. fontpitch fontpitch = variable!
  524. string facename = "宋体"
  525. string text = "保存"
  526. end type
  527. event clicked;cb_4.triggerevent(clicked!)
  528. cb_3.triggerevent(clicked!)
  529. end event
  530. type sle_1 from singlelineedit within w_email_letterpaper_importmht
  531. integer x = 384
  532. integer y = 72
  533. integer width = 768
  534. integer height = 84
  535. integer taborder = 20
  536. integer textsize = -9
  537. integer weight = 400
  538. fontcharset fontcharset = gb2312charset!
  539. fontpitch fontpitch = variable!
  540. string facename = "宋体"
  541. end type
  542. type st_1 from statictext within w_email_letterpaper_importmht
  543. integer x = 101
  544. integer y = 84
  545. integer width = 293
  546. integer height = 72
  547. integer textsize = -9
  548. integer weight = 400
  549. fontcharset fontcharset = gb2312charset!
  550. fontpitch fontpitch = variable!
  551. string facename = "宋体"
  552. long textcolor = 33554432
  553. long backcolor = 67108864
  554. string text = "信纸主题:"
  555. boolean focusrectangle = false
  556. end type
  557. type st_3 from statictext within w_email_letterpaper_importmht
  558. integer x = 2002
  559. integer y = 92
  560. integer width = 261
  561. integer height = 56
  562. integer textsize = -9
  563. integer weight = 400
  564. fontcharset fontcharset = gb2312charset!
  565. fontpitch fontpitch = variable!
  566. string facename = "宋体"
  567. long textcolor = 33554432
  568. long backcolor = 67108864
  569. string text = "分组:"
  570. boolean focusrectangle = false
  571. end type
  572. type gb_1 from groupbox within w_email_letterpaper_importmht
  573. integer x = 55
  574. integer y = 24
  575. integer width = 3058
  576. integer height = 1692
  577. integer taborder = 40
  578. integer textsize = -9
  579. integer weight = 400
  580. fontcharset fontcharset = gb2312charset!
  581. fontpitch fontpitch = variable!
  582. string facename = "宋体"
  583. long textcolor = 33554432
  584. long backcolor = 67108864
  585. end type
  586. Start of PowerBuilder Binary Data Section : Do NOT Edit
  587. 0Fw_email_letterpaper_importmht.bin
  588. 2100000a00e011cfd0e11ab1a1000000000000000000000000000000000003003e0009fffe000000060000000000000000000000010000000100000000000010000000000200000001fffffffe0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006f00520074006f004500200074006e00790072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050016ffffffffffffffff000000010000000000000000000000000000000000000000000000000000000073b319a001cdb8d300000003000001800000000000500003004f0042005800430054005300450052004d0041000000000000000000000000000000000000000000000000000000000000000000000000000000000102001affffffff00000002ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c00000000004200500043004f00530058004f00540041005200450047000000000000000000000000000000000000000000000000000000000000000000000000000000000001001affffffffffffffff000000038856f96111d0340ac0006ba9a205d74f0000000073b319a001cdb8d373b319a001cdb8d3000000000000000000000000004f00430054004e004e00450053005400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020012ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000030000009c000000000000000100000002fffffffe0000000400000005fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  589. 22ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000004c00004402000023730000000000000000000000000000000000000000000000000000004c0000000000000000000000010057d0e011cf3573000869ae62122e2b00000008000000000000004c0002140100000000000000c0460000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c00004402000023730000000000000000000000000000000000000000000000000000004c0000000000000000000000010057d0e011cf3573000869ae62122e2b00000008000000000000004c0002140100000000000000c0460000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  590. 1Fw_email_letterpaper_importmht.bin
  591. End of PowerBuilder Binary Data Section : No Source Expected After This Point