我认为引用没有指定“basedOn”元素的最大出现次数,但它既没有指定如何处理该元素的多个实例。有什么想法吗?
答案 0 :(得分:1)
我做了测试,似乎MS Word只处理" basedOn"的最后一次出现。元件。如果我有这种风格定义:
<w:style w:type="character" w:default="1" w:styleId="Underline">
<w:name w:val="Underline"/>
<w:rPr>
<w:u w:val="single"/>
</w:rPr>
</w:style>
<w:style w:type="character" w:styleId="Blue">
<w:name w:val="Blue"/>
<w:rPr>
<w:color w:val="0000FF"/>
</w:rPr>
</w:style>
<w:style w:type="character" w:styleId="BlueUnderline">
<w:name w:val="BlueUnderline"/>
<w:basedOn w:val="Blue"/>
<w:basedOn w:val="Underline"/>
</w:style>
我应用样式的运行是带下划线但不是蓝色。考虑到我想要重现Word的行为,这就是我决定做的事情。