如何将目录(TOC)添加到RTF文档?

时间:2013-11-22 14:59:46

标签: rtf

我有很多桌子,我想以编程方式生成一个目录(包括表格标题)。但是我找不到或制作任何有TOC的RTF示例。

那么有一个简单的例子显示带有TOC的RTF吗?

3 个答案:

答案 0 :(得分:1)

检查rtf规范:http://www.biblioscape.com/rtf15_spec.htm#Heading62

  

\ tc控制字引入了一个目录条目,可以   用于构建实际的目录。 \ tcn控制字   标记不具有页码的目录条目   与之相关;对于此类条目,这用于代替\ tc。   目录条目是目的地,它们具有   语法如下:

     

'{'\ tc | \ tcn(\ tcf?& \ tcl?)+'}'

     

与索引条目一样,未格式化为隐藏的文本   \ v字符格式控制字放入文档中。该   以下控制字也可用于此目的地。

     

控制字

     

\ tcfN 正在编译的表的类型。 N由现有的Microsoft软件映射到A和Z之间的字母(默认值为67,   映射到C,用于目录)。

     

\ tclN 级别编号(默认值为1)。

答案 1 :(得分:1)

我想添加一个实际示例,因为尽管文档涵盖了所有内容,但对我的思维方式并没有太大帮助!

[133, 259]

标记项目,然后显示

<xsl:text>{\tc\fs0\cf4 Report Details}</xsl:text> <xsl:text>Report Details\cell</xsl:text>

在Word中打开

使用Ctrl-A(全选)=> F9,因为必须激活TOC。

希望这会有所帮助

答案 2 :(得分:0)

经过大量的挖掘,我终于找到了这个问题的答案。您需要使用书签功能来获取目录。请参阅此问题Add table of contents to RTF document