DOCX openxml默认字符样式



我用单次运行获取新的DOCX文档,并尝试添加

<w:style w:type="character" w:default="1" w:styleId="QQQ">
   <w:rPr>
      <w:b/>
   </w:rPr>
</w:style>

成词/styles.xml/w:风格。我希望看到文本在我唯一的运行粗体,但我没有。Run没有引用任何其他样式。如果我将w:type更改为"paragraph",那么我的run变为粗体。从ECMA-376来看,type='character'的样式应该会影响所有的运行。如果没有,那么w:type="character"的目的是什么?

谢谢

这个问题问得好。

可以通过修改w:docDefaults/w:docDefaults:

来影响所有的运行
<w:styles  xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  <w:docDefaults>
    <w:rPrDefault>
      <w:rPr>

相关内容

  • 没有找到相关文章

最新更新