$PBExportHeader$w_email_letterpaper_edit.srw
forward
global type w_email_letterpaper_edit from window
end type
type cb_6 from commandbutton within w_email_letterpaper_edit
end type
type cb_5 from commandbutton within w_email_letterpaper_edit
end type
type ole_1 from olecustomcontrol within w_email_letterpaper_edit
end type
type ddlb_1 from dropdownlistbox within w_email_letterpaper_edit
end type
type st_2 from statictext within w_email_letterpaper_edit
end type
type cb_4 from commandbutton within w_email_letterpaper_edit
end type
type cb_3 from commandbutton within w_email_letterpaper_edit
end type
type cb_2 from commandbutton within w_email_letterpaper_edit
end type
type cb_1 from commandbutton within w_email_letterpaper_edit
end type
type sle_1 from singlelineedit within w_email_letterpaper_edit
end type
type st_1 from statictext within w_email_letterpaper_edit
end type
type gb_1 from groupbox within w_email_letterpaper_edit
end type
end forward
global type w_email_letterpaper_edit from window
integer width = 3232
integer height = 1980
boolean titlebar = true
string title = "编辑信纸"
boolean minbox = true
boolean maxbox = true
boolean resizable = true
long backcolor = 67108864
string icon = "AppIcon!"
boolean center = true
cb_6 cb_6
cb_5 cb_5
ole_1 ole_1
ddlb_1 ddlb_1
st_2 st_2
cb_4 cb_4
cb_3 cb_3
cb_2 cb_2
cb_1 cb_1
sle_1 sle_1
st_1 st_1
gb_1 gb_1
end type
global w_email_letterpaper_edit w_email_letterpaper_edit
type variables
transaction fj_tran
long paperid
string ownerid
boolean ifchanged=false
string backPath=''
string logoPath=''
string bottomPath=''
uo_html_editor uo_ht
end variables
forward prototypes
public function integer wf_save ()
public function integer wf_retrieve (integer arg_paperid)
public function integer wf_refresh ()
end prototypes
public function integer wf_save ();String papername,ls_msg
DateTime opdate,empty
Long rslt = 1,pictype
Blob pic
SetNull(pic)
SetNull(empty)
opdate = DateTime(Today(),Now())
papername = sle_1.Text
IF ddlb_1.Text = '私有' THEN
pictype = 2
ELSEIF ddlb_1.Text = '公有' THEN
pictype = 1
END IF
IF paperid = 0 THEN
SELECT count(*)
INTO :paperid
FROM u_email_letterpaper
Using fj_tran;
IF paperid = 0 THEN
paperid = 1
GOTO ne1
END IF
SELECT max(paperid)+1
INTO :paperid
FROM u_email_letterpaper
Using fj_tran;
IF fj_tran.SQLCode <> 0 THEN
rslt = 0
// messagebox('','获取邮件ID失败')
GOTO ext
END IF
ne1:
INSERT INTO u_email_letterpaper(paperid,ownerid,type,picdata,piclen,opdate,moddate,papername,style)
VALUES(:paperid,:ownerid,:pictype,:pic,0,:opdate,:empty,:papername,'自定义')
Using fj_tran;
IF fj_tran.SQLCode <> 0 THEN
rslt = 0
GOTO ext
ROLLBACK Using fj_tran;
ELSE
COMMIT Using fj_tran;
END IF
ELSE
UPDATE u_email_letterpaper
SET paperid = :paperid,
ownerid = :ownerid,
type = :pictype,
moddate = :opdate,
papername = :papername,
style='自定义'
WHERE paperid = :paperid
Using fj_tran;
IF fj_tran.SQLCode <> 0 THEN
rslt = 0
GOTO ext
ROLLBACK Using fj_tran;
ELSE
COMMIT Using fj_tran;
END IF
END IF
//保存图片
IF ifchanged THEN
// String ls_path, ls_filename //完整的路径+文件名,文件名
// Int li_getname, li_loops, li_i
// Int li_fileptr //文件的句柄
Long ll_filelen,ll_bytes_read
Blob lbb_Read,lbb_Total,lbb_empty
string lenDetail=''
//
// //获取文件名
// ls_filename = backPath
// ls_path = backPath
//
//
// SetPointer(HourGlass!) //设置鼠标
// ll_filelen = FileLength(ls_filename) //在打开之前获取文件长度
// IF ll_filelen > 32765 THEN //一次只能读32K
// IF Mod(ll_filelen, 32765) = 0 THEN
// li_loops = ll_filelen / 32765
// ELSE
// li_loops = (ll_filelen / 32765) + 1
// END IF
// ELSE
// li_loops = 1
// END IF
//
// //打开图像文件
// li_fileptr = FileOpen(ls_path,STREAMMODE!,Read!,LOCKREAD!)
// IF li_fileptr = -1 THEN
//
// MessageBox("错误","图片打开错误!")
// RETURN 0
// END IF
//
// //循环读取图片文件
// FOR li_i = 1 To li_loops
// ll_bytes_read = FileRead(li_fileptr,lbb_Read)
// lbb_Total = lbb_Total + lbb_Read
// NEXT
//
// FileClose(li_fileptr) //关闭文件
//背景
lbb_read=lbb_empty
ll_filelen = FileLength(backPath) //在打开之前获取文件长度
lendetail +=string(ll_filelen)+','
f_filetoblob(backPath,ref lbb_read,ls_msg)
lbb_Total=lbb_read
//LOGO
lbb_read=lbb_empty
ll_filelen = FileLength(logoPath) //在打开之前获取文件长度
lendetail +=string(ll_filelen)+','
f_filetoblob(logoPath,ref lbb_read,ls_msg)
lbb_Total +=lbb_read
//底部
lbb_read=lbb_empty
ll_filelen = FileLength(bottomPath) //在打开之前获取文件长度
lendetail +=string(ll_filelen)
f_filetoblob(bottomPath,ref lbb_read,ls_msg)
lbb_Total +=lbb_read
fj_tran.AutoCommit = True
UpdateBlob u_email_letterpaper
Set picdata = :lbb_Total
Where paperid = :paperid
Using fj_tran;
IF fj_tran.SQLNRows > 0 THEN
MessageBox('提示','图片保存到数据库中成功!')
END IF
ll_filelen=len(lbb_total)
UPDATE u_email_letterpaper
SET piclen = :ll_filelen,
lendetail=:lendetail
WHERE paperid = :paperid
Using fj_tran;
fj_tran.AutoCommit = False
END IF
ext:
RETURN rslt
end function
public function integer wf_retrieve (integer arg_paperid);Long rslt = 1,ll_ConnectionID
String pName,arg_msg,lendetail
Long pictype
SELECT papername,type,lendetail
INTO :pName,:pictype,:lendetail
FROM u_email_letterpaper
WHERE paperid = :arg_paperid
Using fj_tran;
IF fj_tran.SQLCode <> 0 THEN
rslt = 0
END IF
sle_1.Text = pName
IF pictype = 1 THEN
ddlb_1.SelectItem(1)
ELSEIF pictype = 2 THEN
ddlb_1.SelectItem(2)
END IF
//填充图片
Blob lb_pic,lbb_read
Long place
//messagebox("",integer(sle_1.text))
Int li_id
//li_id=integer(sle_1.text)
SelectBlob picdata
Into :lb_pic
From u_email_letterpaper
Where paperid = :paperid
Using fj_tran;
IF fj_tran.SQLCode <> - 1 THEN
IF Len(lb_pic) > 0 THEN
// p_1.SetPicture(lb_pic)
//ole_1.object.document.body.background=''
String Len[],Name[]
Long cnt,len1,st = 1
String path,ls_msg
uo_strhelper strhelper
strhelper = create uo_strhelper
strhelper.split(lendetail,',',Ref Len)
destroy strhelper
FOR cnt = 1 To UpperBound(Len)
len1 = Long(Len[cnt])
path = 'c:\'+String(paperid,'pic0000')+String(cnt,'00.jpg')
IF FileExists(path) THEN
FileDelete(path)
END IF
IF len1 = -1 THEN
Name[cnt] = ''
CONTINUE
end if
lbb_read = BlobMid(lb_pic,st,len1)
Name[cnt] = path
f_blobtofile(path,lbb_read,ls_msg)
st += len1
NEXT
backPath = Name[1]
logoPath = Name[2]
bottomPath = Name[3]
Timer(0.1)
END IF
ELSE
// p_1.PictureName = ""
//ole_1.object.document.body.background=''
END IF
RETURN rslt
end function
public function integer wf_refresh ();long rslt=1
string bodytxt,tag1
bodytxt=uo_ht.uf_style_zidingyi()
long cnt,place
tag1='logopicpath'
place=pos(lower(bodytxt),tag1)
bodytxt=replace(bodytxt,place,len(tag1),logoPath)
tag1='bottompicpath'
place=pos(lower(bodytxt),tag1)
bodytxt=replace(bodytxt,place,len(tag1),bottomPath)
tag1='backpicpath'
place=pos(lower(bodytxt),tag1)
bodytxt=replace(bodytxt,place,len(tag1),backPath)
place=pos(lower(bodytxt),'contentEditable=true')
do while place>0
replace(lower(bodytxt),place,len('contentEditable=true'),'contentEditable=false')
place=pos(lower(bodytxt),'contentEditable=true')
loop
place=pos(lower(bodytxt),'
')
long next1
do while place>0
// next1=pos(bodytxt,'>',place)
bodytxt=replace(lower(bodytxt),place,len('
'),'')
place=pos(lower(bodytxt),'
')
loop
ole_1.object.document.body.innerhtml = bodytxt
ole_1.object.document.body.contentEditable='false'
return rslt
end function
on w_email_letterpaper_edit.create
this.cb_6=create cb_6
this.cb_5=create cb_5
this.ole_1=create ole_1
this.ddlb_1=create ddlb_1
this.st_2=create st_2
this.cb_4=create cb_4
this.cb_3=create cb_3
this.cb_2=create cb_2
this.cb_1=create cb_1
this.sle_1=create sle_1
this.st_1=create st_1
this.gb_1=create gb_1
this.Control[]={this.cb_6,&
this.cb_5,&
this.ole_1,&
this.ddlb_1,&
this.st_2,&
this.cb_4,&
this.cb_3,&
this.cb_2,&
this.cb_1,&
this.sle_1,&
this.st_1,&
this.gb_1}
end on
on w_email_letterpaper_edit.destroy
destroy(this.cb_6)
destroy(this.cb_5)
destroy(this.ole_1)
destroy(this.ddlb_1)
destroy(this.st_2)
destroy(this.cb_4)
destroy(this.cb_3)
destroy(this.cb_2)
destroy(this.cb_1)
destroy(this.sle_1)
destroy(this.st_1)
destroy(this.gb_1)
end on
event open;s_email_letterpaper s_paper
long ll_ConnectionID
string arg_msg
s_paper=message.PowerObjectParm
uo_ht=create uo_html_editor
ddlb_1.selectitem(1)
paperid=s_paper.paperid
ownerid=s_paper.ownerid
IF sys_email_sqlca.DBHandle() > 0 THEN
fj_tran = sys_email_sqlca
ELSE
MessageBox('系统提示','要使用邮件功能,请先定义邮件数据库')
END IF
//if s_paper.paperid=0 then goto ext
ole_1.object.Navigate('about:blank')
ole_1.object.document.ExecCommand("EditMode", false, 0)
ole_1.object.document.ExecCommand("LiveResize", false, 0)
wf_retrieve(paperid)
//ext:
end event
event timer;wf_refresh()
timer(0)
end event
type cb_6 from commandbutton within w_email_letterpaper_edit
integer x = 96
integer y = 1608
integer width = 402
integer height = 84
integer taborder = 50
integer textsize = -9
integer weight = 400
fontcharset fontcharset = gb2312charset!
fontpitch fontpitch = variable!
string facename = "宋体"
string text = "设置底部"
end type
event clicked;string path
string docpath, docname[]
integer i, li_cnt, li_rtn, li_filenum
li_rtn = GetFileOpenName("选择信纸图片", &
docpath, docname[], "jpg", &
+ "JPEG Files (*.jpg),*.jpg," &
+ "BMP Files (*.bmp),*.bmp," &
+ "All Files (*.*), *.*", &
+ "C:\Program Files\", 18)
IF li_rtn < 1 THEN return
bottomPath = docpath
wf_refresh()
//ole_1.object.document.body.background=docpath
ifchanged=true
end event
type cb_5 from commandbutton within w_email_letterpaper_edit
integer x = 530
integer y = 1612
integer width = 343
integer height = 84
integer taborder = 50
integer textsize = -9
integer weight = 400
fontcharset fontcharset = gb2312charset!
fontpitch fontpitch = variable!
string facename = "宋体"
string text = "设置LOGO"
end type
event clicked;string path
string docpath, docname[]
integer i, li_cnt, li_rtn, li_filenum
li_rtn = GetFileOpenName("选择信纸图片", &
docpath, docname[], "jpg", &
+ "JPEG Files (*.jpg),*.jpg," &
+ "BMP Files (*.bmp),*.bmp," &
+ "All Files (*.*), *.*", &
+ "C:\Program Files\", 18)
IF li_rtn < 1 THEN return
logoPath = docpath
wf_refresh()
//ole_1.object.document.body.background=docpath
ifchanged=true
end event
type ole_1 from olecustomcontrol within w_email_letterpaper_edit
event statustextchange ( string text )
event progresschange ( long progress, long progressmax )
event commandstatechange ( long command, boolean enable )
event downloadbegin ( )
event downloadcomplete ( )
event titlechange ( string text )
event propertychange ( string szproperty )
event beforenavigate2 ( oleobject pdisp, any url, any flags, any targetframename, any postdata, any headers, ref boolean cancel )
event newwindow2 ( ref oleobject ppdisp, ref boolean cancel )
event navigatecomplete2 ( oleobject pdisp, any url )
event documentcomplete ( oleobject pdisp, any url )
event onquit ( )
event onvisible ( boolean ocx_visible )
event ontoolbar ( boolean toolbar )
event onmenubar ( boolean menubar )
event onstatusbar ( boolean statusbar )
event onfullscreen ( boolean fullscreen )
event ontheatermode ( boolean theatermode )
event windowsetresizable ( boolean resizable )
event windowsetleft ( long left )
event windowsettop ( long top )
event windowsetwidth ( long ocx_width )
event windowsetheight ( long ocx_height )
event windowclosing ( boolean ischildwindow, ref boolean cancel )
event clienttohostwindow ( ref long cx, ref long cy )
event setsecurelockicon ( long securelockicon )
event filedownload ( boolean activedocument, ref boolean cancel )
event navigateerror ( oleobject pdisp, any url, any frame, any statuscode, ref boolean cancel )
event printtemplateinstantiation ( oleobject pdisp )
event printtemplateteardown ( oleobject pdisp )
event updatepagestatus ( oleobject pdisp, any npage, any fdone )
event privacyimpactedstatechange ( boolean bimpacted )
event setphishingfilterstatus ( long phishingfilterstatus )
event newprocess ( long lcauseflag, oleobject pwb2, ref boolean cancel )
event redirectxdomainblocked ( oleobject pdisp, any starturl, any redirecturl, any frame, any statuscode )
integer x = 96
integer y = 188
integer width = 2981
integer height = 1388
integer taborder = 40
boolean focusrectangle = false
string binarykey = "w_email_letterpaper_edit.win"
integer textsize = -9
integer weight = 400
fontcharset fontcharset = gb2312charset!
fontpitch fontpitch = variable!
string facename = "宋体"
long textcolor = 33554432
end type
event constructor;//ole_1.object.Navigate('about:blank')
////ole_1.object.document.ExecCommand("EditMode", false, 0)
//ole_1.object.document.ExecCommand("LiveResize", false, 0)
//wf_retrieve(paperid)
end event
type ddlb_1 from dropdownlistbox within w_email_letterpaper_edit
integer x = 1399
integer y = 80
integer width = 754
integer height = 300
integer taborder = 30
integer textsize = -9
integer weight = 400
fontcharset fontcharset = gb2312charset!
fontpitch fontpitch = variable!
string facename = "宋体"
long textcolor = 33554432
boolean border = false
string item[] = {"公有","私有"}
end type
type st_2 from statictext within w_email_letterpaper_edit
integer x = 1239
integer y = 80
integer width = 270
integer height = 72
integer textsize = -9
integer weight = 400
fontcharset fontcharset = gb2312charset!
fontpitch fontpitch = variable!
string facename = "宋体"
long textcolor = 33554432
long backcolor = 67108864
string text = "类型:"
boolean focusrectangle = false
end type
type cb_4 from commandbutton within w_email_letterpaper_edit
integer x = 2098
integer y = 1736
integer width = 315
integer height = 84
integer taborder = 40
integer textsize = -9
integer weight = 400
fontcharset fontcharset = gb2312charset!
fontpitch fontpitch = variable!
string facename = "宋体"
string text = "应用"
boolean default = true
end type
event clicked;wf_save()
ifchanged=false
end event
type cb_3 from commandbutton within w_email_letterpaper_edit
integer x = 2816
integer y = 1736
integer width = 315
integer height = 84
integer taborder = 40
integer textsize = -9
integer weight = 400
fontcharset fontcharset = gb2312charset!
fontpitch fontpitch = variable!
string facename = "宋体"
string text = "退出"
end type
event clicked;close(parent)
end event
type cb_2 from commandbutton within w_email_letterpaper_edit
integer x = 2464
integer y = 1736
integer width = 297
integer height = 84
integer taborder = 30
integer textsize = -9
integer weight = 400
fontcharset fontcharset = gb2312charset!
fontpitch fontpitch = variable!
string facename = "宋体"
string text = "保存"
end type
event clicked;cb_4.triggerevent(clicked!)
cb_3.triggerevent(clicked!)
end event
type cb_1 from commandbutton within w_email_letterpaper_edit
integer x = 896
integer y = 1612
integer width = 357
integer height = 84
integer taborder = 20
integer textsize = -9
integer weight = 400
fontcharset fontcharset = gb2312charset!
fontpitch fontpitch = variable!
string facename = "宋体"
string text = "设置背景"
end type
event clicked;String path
String docpath, docname[]
Integer i, li_cnt, li_rtn, li_filenum
li_rtn = GetFileOpenName("选择信纸图片", &
docpath, docname[], "jpg", &
+ "JPEG Files (*.jpg),*.jpg," &
+ "BMP Files (*.bmp),*.bmp," &
+ "All Files (*.*), *.*", &
+ "C:\Program Files\", 18)
IF li_rtn < 1 THEN RETURN
//ole_1.Object.document.body.background = docpath
backPath = docpath
wf_refresh()
ifchanged = True
end event
type sle_1 from singlelineedit within w_email_letterpaper_edit
integer x = 384
integer y = 72
integer width = 768
integer height = 84
integer taborder = 20
integer textsize = -9
integer weight = 400
fontcharset fontcharset = gb2312charset!
fontpitch fontpitch = variable!
string facename = "宋体"
end type
type st_1 from statictext within w_email_letterpaper_edit
integer x = 101
integer y = 84
integer width = 293
integer height = 72
integer textsize = -9
integer weight = 400
fontcharset fontcharset = gb2312charset!
fontpitch fontpitch = variable!
string facename = "宋体"
long textcolor = 33554432
long backcolor = 67108864
string text = "信纸主题:"
boolean focusrectangle = false
end type
type gb_1 from groupbox within w_email_letterpaper_edit
integer x = 55
integer y = 24
integer width = 3058
integer height = 1692
integer taborder = 40
integer textsize = -9
integer weight = 400
fontcharset fontcharset = gb2312charset!
fontpitch fontpitch = variable!
string facename = "宋体"
long textcolor = 33554432
long backcolor = 67108864
end type
Start of PowerBuilder Binary Data Section : Do NOT Edit
01w_email_letterpaper_edit.bin
2900000a00e011cfd0e11ab1a1000000000000000000000000000000000003003e0009fffe000000060000000000000000000000010000000100000000000010000000000200000001fffffffe0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006f00520074006f004500200074006e00790072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050016ffffffffffffffff00000001000000000000000000000000000000000000000000000000000000000878329001ce1f9b00000003000001800000000000500003004f0042005800430054005300450052004d0041000000000000000000000000000000000000000000000000000000000000000000000000000000000102001affffffff00000002ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c00000000004200500043004f00530058004f00540041005200450047000000000000000000000000000000000000000000000000000000000000000000000000000000000001001affffffffffffffff000000038856f96111d0340ac0006ba9a205d74f000000000878329001ce1f9b0878329001ce1f9b000000000000000000000000004f00430054004e004e00450053005400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020012ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000030000009c000000000000000100000002fffffffe0000000400000005fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
28ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000004c00004363000023dd0000000000000000000000000000000000000000000000000000004c0000000000000000000000010057d0e011cf3573000869ae62122e2b00000008000000000000004c0002140100000000000000c0460000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000001000000040000000100000001000000040000000000000000000000050000004c00004363000023dd0000000000000000000000000000000000000000000000000000004c0000000000000000000000010057d0e011cf3573000869ae62122e2b00000008000000000000004c0002140100000000000000c04600000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001ffffffff0000000700000000ffffffff0000000700000000ffffffff0000000700000000ffffffff0000000700000000ffffffff0000000400000001ffffffff0000000400000001ffffffff0000000500000000ffffffff0000000500000000000000000000000700000001ffffffff0000000700000001ffffffff0000000800000001ffffffff0000000800000001ffffffff0000000800000001ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
11w_email_letterpaper_edit.bin
End of PowerBuilder Binary Data Section : No Source Expected After This Point