注册 登录
编程论坛 VFP论坛

vfp打开PDF文件问题

zjj1974 发布于 2023-11-08 17:06, 378 次点击
VFP中使用FOXITREADER_AX_PRO.ocx操作
打开本地文件:this.pdf.openFile(getfile("pdf",""),不存在问题。
将本地文件传到数据库mysql中:
tmp=STRCONV(FILETOSTR(this.pdf.filename),13)
sqlexec(handle,'insert into pdf(a01,a02) values("'+编号+'","'+tmp+'");')
查看数据的字节长度,正确。
sqlexec(handle,'select * from pdf where a01="'+编号+'";',"pdf")
tmp=STRCONV(CAST(pdf.a02 as w),14)
返回的tmp的长度也是正确的,和原文件长度一致。对照了一下内容也是正确的
显示却出错:this.pdf.openstream(tmp,"")
提示:type mismatch(类型出错)。我想直接在内存中打开,原文件不下载到本地
this.pdf.openstream(stream as unknown,password as string)其中的stream实际可能是inter内存地址

只有本站会员才能查看附件,请 登录


1 回复
#2
zjj19742023-11-10 15:12
this.pdf.openstream(stream as unknown,password as string),有谁知道openstream事件的使用方法?
1