
RichView
文章平均质量分 68
lyhoo163
自由职业,编程码农。
展开
-
Delphi 编译关闭时 Stack overflow 错误
本人工程文件,编译EXE文件,程序关闭时出现 Stack overflow 错误。虽然,生成的EXE文件,执行时,无任何问题。二、错误是在退出软件时,出现这样的错误。因此在关闭窗口和退出程序的事件中, 一步一步地查找。Stack overflow 错误,提示代码中是有错误 的,为此,作了一番搜索。三、子窗口中退出窗口中找到原因后,主程序MainFrm中的还存在原因。一、本人使用国外的第三方控制,从此入手,末找到有因。1、这一问题,与常规的代码不同(常规是正常运行的);查找的步骤不一一细说了,原创 2023-12-17 12:51:38 · 681 阅读 · 0 评论 -
RichView Text Box Items 文本框
1、文本框项目(Text Box Item)在文档中,是一个Item,并不在它的位置上显示,而Item项目插入指定的位置,作为一个浮动的文本框,显示在相应的位置上。选项时,将在文本框项的插入位置显示特殊标记。该子文档不显示在插入文本框项的TCustomRichView中,但可以在浮动框中打印。该子文档不显示在插入文本框项的TCustomRichView中,但可以在浮动框中打印。通常文本框项目(Text Box Item)是旁注的简化版本,该项目插入的位置没有可见的文本。上图是插入一个图像的文本框。原创 2023-09-05 17:07:46 · 1155 阅读 · 0 评论 -
RichView RichViewEdit 编辑窗口的调用使用
加入AutoCreatForm中,加入srvActionResource单元,让RichEdit控件能在启动时,数据初妈化。2、程序中加入相关的控件例如 SRichViewEdit1 : TDBSRichViewEdit等。4、样式的默认文件 RichView_Path+ 'Default.rvst'(3)以及其它单元(RichView_unit调用的单元)RichView RichViewEdit的使用。此窗口,可以重复使用,调用即可。(2)单元中加入,自编辑的扩展方法。(2)默认样式值保存。原创 2023-02-08 12:54:17 · 2867 阅读 · 1 评论 -
RichView TextBox Items 文本框
2、这不是一个组件。1、TextBox文本框是文档中,作为一个Item,可以固定在一个位置上(ItemCount),但是一个浮动的框在文档中显示出来。选项时,将在文本框项的插入位置显示特殊标记。该子文档不显示在插入文本框项的TCustomRichView中,但可以在浮动框中打印。1、TRVTextBoxItemInfo是一个表示TRichView文档中文本框项的类。RichView的文本框(TextBox)作为文档的一个Item,运用于是旁注的简化标注。4、在编辑器中,浮动框,可以移动和编辑。.......原创 2022-07-21 11:08:12 · 3050 阅读 · 0 评论 -
RichView Table 表格对齐
下图中,当Cell中文本是多行时,有的Cell一行文本,有的是二行文本,指定相同的StyleNo,ParaNo,就是造成Cell,文本没有居中对齐。RichView行的高度,除了代码设置外,主要综合整个行每个Cell的高度,为了显示全部内容,往往以Cell中高度的最大值为准。改进的办法在Cell[0,1]中,AddNL指定的新的ParaNo,在SpaceBefore属性中,加入半个字符的高度。就这一点,RichView及EXCEL的Cell,只要设置Cell居中对齐,即可。...............原创 2022-07-20 09:12:34 · 2953 阅读 · 0 评论 -
RichView Table Option 表格的选项
但是(不像rvtoIgnoreContentWidth),拥有BestHeight=0的单元格的高度仍然是基于它们的内容计算的。如果设置,具有默认宽度(BestWidth=0)的表将导出到RTF和DocX作为根据内容匹配的表。如果设置(默认),用户可以通过点击表格的左边框/上边框来选择行/列(当光标有一个特殊的垂直/水平箭头形状时)如果没有设置(默认),在边界的不可见边下面的空间会有表格的颜色。如果设置,则使用单元格的颜色。如果设置此选项,在计算表格列的宽度时,单元格的内容将被完全忽略。...原创 2022-07-15 13:37:15 · 3316 阅读 · 0 评论 -
RichView Table 表格
Table表格是一种特殊的RichView项,如图像、控件、断点一样组成文档的要素,但是Table表格要复杂得多,因为它们在每个单元格中包含RichView文档。此外,表内部可以包含其他表,因此RichView文档可以嵌套在任何深度上。 一、Table表格 1、类型 TRVTableItemInfo = class (TRVFullLineItemInfo) TRVTableItemInfo 是表示 TRichView 文档中表格的类。 不是一个组件。 2、表在文档中,占用只是I原创 2022-07-13 17:30:10 · 3198 阅读 · 0 评论 -
RichView RichEdit SRichViewEdit 文档添加单位名称和标题(序号)
RichView RichEdit SRichViewEdit 文档添加单位名称和标题(序号) 软件的开发中,对客户的制度台账,进行系统化管理,往往建立系统的模板文档,在使用时,针对模板文档,进行修改编辑。 当时文档的细节,应用户自己修改。 但批量导入时,需要加入企业的“单位名称”和文件的标题。此时,建立一个快捷对话框,很有必要: 下一图,是模板导入的原始文档,无单位名称和标题: 点击“加入”后,单元名称以及标题,以及该文档在章节的序号,也自动一键快速加原创 2022-07-09 15:03:58 · 3095 阅读 · 0 评论 -
RichView RichEdit SRichViewEdit PageSize 页面快捷设置
RichView RichEdit SRichViewEdit PageSize 页面快捷设置 建立一个RichView RichEdit SRichViewEdit PageSize 页面快捷设置界面: 可以快速对RichView进行Page的参数,进行设置: 例如竖页: 切换横页: 一键切换。 按键代码: 实现上述操作,关键是,要建立一个设置页面的函数:...原创 2022-07-09 14:41:16 · 3135 阅读 · 0 评论 -
RichView TRVStyle 建立中文个性化样式
RichView有默认的样式,对于使用中文的软件,以及企业内部文档管理的要求,自定义一个个性的标准化的样式Styles,很有必要。 1、打开软件,就是自己的标准,统一格式很有必要。 2、方便对文档的编辑操作。 3、对于由其它文本文件,导入时,默认就是TextNo和ParaNo都是0的样式。 4、由软件生成的RVF,Dox,RTF文件,都是基本一致的格式。 5、使用DB存放的文档,新建文件时,有时没有对应样式,会造成不必要的混乱样式。 一、样式StyleTe原创 2022-07-09 09:36:03 · 3132 阅读 · 0 评论 -
RichView 多段落文本的导入
在使用RichView过程中,出现多段落文本的导入,例如,由原数据字段保存的文本,通过程序导入时, 本人找到一种的方式,就是通过StringList逐行导入。原创 2022-07-09 09:26:08 · 3024 阅读 · 0 评论 -
RichView TRVStyle 模板样式的设置与使用
RichView TRVStyle 模板样式 一、RichEdit的Style Style四个重要的属性: 1、TextStyles[TextNo] 默认有5个:序号 名称 0: Normal text Arial1: Heading Arial2: Subheading Arial3: Keywords Arial4: Jump 1 Arial5: Jump 2 Arial 2、ParaStyles[ParaNo] 默认有2个:序号 名称原创 2022-07-05 17:04:05 · 3304 阅读 · 0 评论 -
RichView TRVStyle MainRVStyle
一、TRVStyle 在RichView中,TRVStyle是委重要的环节,它所有字体、段落、Page样式的源头。 在使用RichView时,特别是通过代码创建DOC文档或表格时,尤其重要。 除了以下三个属性: (1)TEXTSTYLES- 主要是设置一些文本样式; (2)PARASTYLES- 段落标题样式 (3)LISTSTYLES- 段落标题样式列表 TRVStyle还有二个重要的属性 MainRVStyle。 二、MainRVSt原创 2022-07-04 16:38:46 · 2984 阅读 · 0 评论 -
RichView TRVUnits 图像、打印(字体)、屏幕显示单位
RichView TRVUnits 单位 在RichViewk中,使用的单元有很多种,一定要搞清楚,否则出现偏差时,你还不知道问题的出处。 RichViewk 声明:type TRVUnits = (rvuInches, rvuCentimeters, rvuMillimeters, rvuPicas, rvuPixels, rvuPoints); 值Value 意思Meaning rvuInches原创 2022-07-04 16:01:39 · 3084 阅读 · 0 评论 -
RichView TRVStyle ListStyle 列表样式(项目符号编号)
RichView TRVStyle ListStyle 列表样式(项目符号编号) 一、ListStyle 这是TRVStyle的关键属性之一:段落列表样式(项目符号和编号)的集合。 TObject->TPersistent->TCollectionItem->TCustomRVInfoproperty ListStyles : TRVListInfos; 项目符号/编号(列表)的实现方式如下: 1.TRVStyle有一个列表样式的集合(这个属性)。每个列表样式包含一原创 2022-07-02 10:36:14 · 3093 阅读 · 0 评论 -
RichView 文档 段落 项目 ITEM
RichView 文档中的 ITEM 一、ITEM对象1、TCustomRVItemInfo是TRichView文档中所有项目的基本类型。2、除TCustomRVItemInfo外,众多类型可以构成ITEM: 3、组成ITEM对象之间的继承关系 二、ITEM是构成文档的基本要素1、Item是文档中的基本绘图单元2、Item分为文本Item和非文本Item3、Item在文档中,0至ItemCount-1序列中,又由于ITEN的ParaSytle值(相同),组成段落。注意:组成段落的条原创 2022-07-01 15:54:28 · 3527 阅读 · 0 评论 -
RichView RichEdit SRichViewEdit PageSize 页面设置与同步
RichView RichEdit SRichViewEdit PageSize 页面设置与同步 使用RichView,创建Doc文件时,通过设置好TRVDocParameters设置好页面后,生成的Doc文件或Rtf文件时,文件是保存了Page的设置,但创建的文件,需要导入DBSRichViewEdit保存后,末能导入Page设置数据,同时通过DBSRichViewEdit,显示不能同步Page的设置。 通常我们文档的Page设置,通过TRVDocParameters设置:原创 2022-06-30 15:05:39 · 3341 阅读 · 0 评论 -
RichView TRVDocParameters 页面参数设置
RichView TRVDocParameters 页面设置 一、TRVDocParameters 这是TRichView.DocParameters的一个类型。它包含文档和页面属性,可以写入或从RVF (RichView格式)和RTF(富文本格式)读取。组件不使用这些属性,但是可以使用AssignDocParameters方法将它们分配给TRVPrint。 二、属性:Units – 页边距、纸张尺寸、页眉和页脚位置的测量单位;PageWidth, ageHeight – 页面原创 2022-06-30 08:40:51 · 3105 阅读 · 0 评论 -
RichView TRVStyle ParaStyles
RichView TRVStyle ParaStyles 一、ParaStyles 这是TRVStyle的关键属性之一:段落样式的集合。property ParaStyles : TParaInfos; 段落样式定义文档中的段落属性。参见:TParaInfos (collection of paragraph styles);TParaInfo (item in collection of paragraph styles).Paragraphs in RichView.原创 2022-06-27 16:35:33 · 3183 阅读 · 0 评论 -
RichView TRVStyle TextStyles
RichView TRVStyle TextStyles 一、TextStyles 这是TRVStyle的一个关键属性:文本属性(样式)的集合。 property TextStyles : TFontInfos; 相关: TFontInfos(文本样式集合); TFontInfo(文本样式集合中的项)。 二、属性ITEM 在TRVStyle中,TextStyles以ITEM[n]形式存在。如:TextStyles[0],就是集合中的第一个文本样式原创 2022-06-27 14:59:37 · 2902 阅读 · 0 评论 -
RichView TRVStyle
RichView TRVStyle 一、TRVStyle 这个组件在运行时是不可见的,TRVSTYLE是派生类,直接继承TCOMPONENT。如果你想显示RICHVIEW里面的文档,只用把要显示的RICHVIEW关联TRVStyle组件即可。(创建一个TRVSTYLE后把,RICHVEIW的STYLE属性关联这个TRVSTLE)。 同样 RichView, RichViewEdit, DBRichView, DBRichViewEdit 都可以关联这个TRVSTYLE,方法相同。原创 2022-06-27 14:54:28 · 3266 阅读 · 0 评论 -
RichView ScaleRichView 扩展插件
ScaleRichView是一套 Delphi/C++Builder VCL 和 Lazarus (Free Pascal) LCL 组件,用于所见即所得编辑(“所见即所得”),基于 TRichView 和RichViewActions创建。ScaleRichView 使用 TRichView 引擎进行文档渲染,但它以自己的方式重新分页、缩放和绘制页面。ScaleRichView 中的文档可通过隐藏(或外部)的 TRichViewEdit 组件访问,因此您可以使用与 TRichView 中相同的方法生成和编原创 2022-06-17 10:27:01 · 3555 阅读 · 0 评论 -
RichView and ScaleRichView StyleTemplate 样式格式模板设置
TRichView and ScaleRichView TSRichViewEdit 样式格式模板 TSRichViewEdit提供的StyleTemplate样式格式模板,如何决定编辑器的效果。 问题看出:统一编辑器,数据远程存入云,让编辑器通过使用统一的样式格式模板,达到统一编辑格式的要求。 通过摸索,找出决定TSRichViewEdit,SyleTemplate模板的因素,最终达到编程目的。 决定TSRichViewEdit的SyleTemplate模板,由以下四个属性决原创 2022-06-12 18:24:28 · 3668 阅读 · 0 评论 -
RichView and ScaleRichView 设置默认中文
使用TRichView ScaleRichView, 设置默认语言 1、Form中旋转一个TRVAControlPanel组件; 2、设置TRVAControlPanel.Language属性为Chinese (Simplified) 3、重新编译代码,完成。原创 2022-06-08 17:10:44 · 3450 阅读 · 0 评论