PB11.5利用RichtextBox操作rtf文件或Word文件的方法
来源:互联网 发布:mac os x 10.12虚拟机 编辑:程序博客网 时间:2024/05/19 16:38
PB读取数据库内容,通过OLE产生文档的方式使用很不方便。通过研究rtf文档结构、格式,发现PB的RichtextControl里有很好的解决方法。本文介绍的方法不依赖外部对象,不容易出错,占用资源少,处理速度快,现将自己的程序整理一下,分享给各位使用PB的朋友们。
有更好解决方案的请告诉我。
试验步骤:
PB,窗口添加一个RichText Control,2个button(预览,保存)
1,新建Word或RTF文件,假设内容如下
编号:{No}
.....(其余内容省略)
注:{}内的内容将是用数据替换的对象
然后窗体的open事件中载入模版:
rte_1.datasource( dw_1)
rte_1.insertdocument(getcurrentdirectory()+"/Temp/DBtestDoc.doc", TRUE, FileTypeDoc! )
rte_1.enabled =true
2,在预览button的click事件中加入下面代码:
string xmh
//给xmh赋值
.....
if rte_1.Find("{No}", TRUE, TRUE, FALSE, TRUE) <=0 then
rte_1.InputFieldChangeData("No",xmh)
else
rte_1.InputFieldInsert("No")
rte_1.InputFieldChangeData( "No",xmh)
end if
.....
3,保存Word文件或Rtf文件。保存button的click事件中加入下面代码:
string ls_fileSavedpath,ls_filename
....
//
Rte_1.savedocument(ls_fileSavedpath+"/"+ls_filename)
- PB11.5利用RichtextBox操作rtf文件或Word文件的方法
- pb11.2可用pb11.5的lic文件
- #381 – RichTextBox加载.rtf文件(Loading .rtf Files Into a RichTextBox)
- C#窗体中利用richtextbox控件,打开指定word文件,并进行编辑保存等操作,出现Office或者是Interop未定义的解决方案
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例 .
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- VC读写word文件(RTF文件)
- asp.net 页面静态化方案
- 用自定义的SQL脚本创建SQL Server数据库安装例子
- 2009-2010年中国AGV激光引导车市场分析及发展趋势研究报告
- mysql输入输出参数存储过程简单使用
- ie下动态控件的诸多问题
- PB11.5利用RichtextBox操作rtf文件或Word文件的方法
- 在xp下配置运行nutch1.0
- Servlet过滤器原理
- 一个面试考官的话,值得深思!
- Java 书籍 Top 10
- 数据结构学习记录连载7(堆栈提高要求)
- 玉溪红塔烟草集团自动化物流系统
- POJ1915
- POJ2243