Word OOXML中<w:outlinelvl>的可能值

时间:2016-09-20 12:00:08

标签: xml ms-word openxml

Word OXML中w:outlineLvl节点的可能值是什么? 当我创建一个普通的word文档时,该值的范围为0-8,对于大纲级别“Body Text”,其值为空。

但对于特定文档,值为9是否为有效值?

1 个答案:

答案 0 :(得分:2)

是的,请参阅 ECMA-376,Office Open XML文件格式 - 基础知识和标记语言参考,第4版,第233页:

  

17.3.1.20 outlineLvl(相关大纲级别)

     

此元素指定应关联的大纲级别   与文件中的当前段落。大纲级别   指定一个整数,用于定义关联文本的级别。   这个级别不应影响文本的外观   文件,但应用于计算TOC字段(§17.16.5.68)   如果已设置适当的字段开关,则可以使用   消费者提供额外的应用程序行为。

     

文档中文本的大纲级别(使用val指定   attribute)可以是0到9,其中9具体表示   没有专门适用于本段的大纲级别。   如果省略此元素,则内容的大纲级别为   假设是9(没有水平)。

因此,w:outlineLvl/@w:val是一个从09的整数,其中0表示第一个大纲级别,9表示没有大纲水平。