RichView RichViewEdit 编辑窗口的调用使用
在完成RichView控件的学习后,编辑一个RichEdit窗口,在相关软件中,可以重复调用使用,特记录如下操作:
一、文档保存目录
1、相关文件
(1)主执行文件目录
MainPath:=ExtractFilePath(Application.ExeName); // 软件当前工作目录
(2)RichView 默认目录 // 存放默认参数文件
RichView_Path:=ExtractFilePath(Application.ExeName)+'Richview' // RichView目录
2、程序中加入相关的控件例如 SRichViewEdit1 : TDBSRichViewEdit等
3、cmbStyles: TRVStyleTemplateComboBox;
cmbStyles关联SRichViewEdit1
4、样式的默认文件 RichView_Path+ 'Default.rvst'
(1)样式读取默认值
SRichViewEdit1.RichViewEdit.Style.StyleTemplates.LoadFromRVST(RichView_Path+ 'Default.rvst', SRichViewEdit1.RichViewEdit.Style.Units);
cmbStyles.Localize;
(2)默认样式值保存
SRichViewEdit1.RichViewEdit.Style.StyleTemplates.SaveToRVST(RichView_Path+ 'Default.rvst',SRichViewEdit1.RichViewEdit.Style.Units);
二、控件的使用
在程序启动单元
加入AutoCreatForm中,加入srvActionResource单元,让RichEdit控件能在启动时,数据初始化。
此语句,很关键,否则出错:
三、窗口初始化
1、相关单元
unit dmActionsSRV;
unit SRVSearch;
加入程序中。
2、自已扩展的单元
(1)取名
RichView_unit;
(2)单元中加入,自编辑的扩展方法。
略
(3)以及其它单元(RichView_unit调用的单元)
HzToPY;
EjectUSB;
2、窗口
此窗口是通用的、远程数据库,存贮调用文档的编辑窗口,可以重复使用,调用窗口前,指定数据库表名即可。窗口如下:
3、窗口的调用创建
调用代码:
eBOOKName:='RICH_4'; // 使用的库表文件
MainFrm.CreateTabSheet(TRichView_13_Frm,'文档模板','3001'); // 创建窗口