使用C1PrintDocument控件 > 目录 |
C1PrintDocument支持自动生成目录(TOC)。目录本身由专门的render对象呈现,类型为RenderToc,该类型派生自RenderArea 类型并增加了TOC相关的功能。TOC中间每一个单独的项目由 RenderTocItem表示(继承自RenderParagraph)。每一个TOC项目有一个超链接( RenderTocItem.Hyperlink 属性),指向文档中的一个位置(由锚点表示)。因此,用于连接TOC项目和文档内容的机制和超链接一致。提供了方便的创建TOC的方法,详见下文。
为了向文档添加一个目录,请执行以下步骤:
1. 创建一个RenderToc类型的实例,并将其添加到文档中您希望出现TOC的位置。
2. 添加单个项目(RenderTocItem类型)至RenderToc实例。下列方法(或它们的组合)可以用于此操作:
关于如何使用特定的RenderToc render对象为文档创建一个目录的完整实例,请参见安装在ComponentOne Samples文件夹下的RenderTOC示例。