一、TRichView 文档结构 1、TRichView 文档结构由段落和 Item 组成,如下图: 绘图的组织形式如下图: 2、段落 Pragraph TRichView 文档是通过段落进行组织的,每个段落都有自己的样式,文档内所有的段落样式作为存储为集合(RichView
ParaStyles)
在 TRichView中,所有的 Item 都必须指定 ParaNo 即 ParaStyles 的索引;设置 ParaNo=-1,将延续上个段落的样式
段落主要设置边框和背景,包括:左缩进、右缩进、边框左偏移、边框右偏移等,如下图: 3、Item ·Item 是文档中的基本绘图单元 ·Item 分为文本 Item 和非文本 Item ·Item 都被组织在段落中 文档Item必须要有符合规定的属性 ParaStyle 索引:标示样式 是否是段落开头标记 是否在段落中占整行 所有 Item 都是继承与 RVItem 的类 所有 Item 类型都是继承与 TcustomRVItemInfo 4、Item 类型 ·Text 文本 ·Tabulators 制表位 ·Pictures 图片 ·Hot-Pictures 带超链接的图片 ·Break 分页(占满整行的水平线) ·Controls Delphi/C++Builder 控件 ·Bullets 项目符号 ·Hotspots 带超链接的项目符号 ·Tables 表格 ·List Markers 段落项目符号或编号 ·Labels 不能换行的类似于文本的控件 ·Numbered Sequences 编号序列 ·Endnotes 尾注 ·Footnotes 脚注 ·Custom Item 自定义 Item ·Item 的层次 合法文档对 Item 的限制 段落中的 Item 必须用相同的 ParaStyle 文档中的第一