2015-06-29 38 views

回答

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的行为,这就是我决定要做的。

相关问题