我正在查看一个OOXML WordprocessingML文档,该文档在段落样式中启用了粗体,但在运行级别样式中没有任何指示。没有其他链接样式可以显示有关粗体状态的任何指示。我预计继承将指示文本为粗体,但是当我在Mac Word 2016中查看它时,文本(“尾随文本”)是无键的。那是为什么?
以下是示例:
<w:p>
<w:pPr>
<w:pStyle w:val="InconsequentialStyle"/>
<w:jc w:val="both"/>
<w:rPr>
<w:b/>
<w:color w:val="000000" w:themeColor="text1"/>
<w:sz w:val="28"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:b/>
<w:color w:val="000000" w:themeColor="text1"/>
<w:sz w:val="28"/>
</w:rPr>
<w:t xml:space="preserve">Leading text: </w:t>
</w:r>
<w:r>
<w:rPr>
<w:color w:val="000000" w:themeColor="text1"/>
<w:sz w:val="28"/>
</w:rPr>
<w:t xml:space="preserve">Trailing Text</w:t>
</w:r>
</w:p>
第一次运行中的文本(“前导文本:”)用Word加粗,这是我的期望。缺少<w:b/>
元素是否会关闭样式?如果是这样,那么在段落的样式中允许标记的重点是什么? FWIW,Word的格式确实似乎是文档作者的格式偏好。我只是想不通为什么这段代码产生了预期的效果。
如果有帮助,此文本不在表格,列表或其他任何内容中。此<w:p>
是<w:body>
的孩子,<w:docDefaults>
未指定任何有关粗体的内容。
我在不同的段落中看到了与<w:color>
样式相同的行为,因此它不仅仅是切换样式。请帮助我理解Word如何解释此代码。