我有很多表,我想以编程方式生成目录(包括表格标题)。但我找不到或制作任何具有TOC的RTF示例。
那么有一个简单的例子显示带有TOC的RTF吗?
检查rtf规格:http://www.biblioscape.com/rtf15_spec.htm#Heading62
\ tc控制字引入了一个目录条目,可用于构建实际的目录。 \ tcn控制字标记一个目录条目,该条目不具有与之关联的页码;对于此类条目,这用于代替\ tc。目录条目是目标,它们具有以下语法:
'{'c | cn(cf?&cl?)+'}'
与索引条目一样,未使用\ v字符格式控制字格式化为隐藏的文本将放入文档中。以下控制字也可用于此目的地。
控制字:
\ tcfN正在编译的表的类型。 N由现有Microsoft软件映射到A和Z之间的字母(默认值为67,映射到C,用于目录)。
\ tclN级别编号(默认为1)。
我想我会添加一个实际的例子,因为文档对我的思维工作方式并没有太大的帮助,尽管它已全部覆盖!
<xsl:text>{\tc\fs0\cf4 Report Details}</xsl:text>
<xsl:text>Report Details\cell</xsl:text>
标记项目,然后显示
<xsl:text>\page Table of Contents\line</xsl:text>
<xsl:text>{\field{\*\fldinst {\\TOC \\f \\h}}}</xsl:text>
在Word中打开
使用Ctrl-A(全选)=> F9,因为必须激活TOC。
希望这可以帮助
经过大量的挖掘,我终于找到了这个问题的答案。您需要使用书签功能来获取目录。看到这个问题Add table of contents to RTF document