项目符号列表的 OpenXML xml 片段

OpenXML xml snippet for a bulleted list

我正在使用 PHPWord 来 ger nerate 单词元素。我想在我的模板中使用 setValue 插入项目符号列表。

我试过插入这个片段

<w:p>
  <w:pPr>
    <w:pStyle w:val="ListParagraph"/>
    <w:numPr>
      <w:ilvl w:val="0"/>
      <w:numId w:val="1"/>
    </w:numPr>
  </w:pPr>
  <w:r>
    <w:t>One</w:t>
  </w:r>
</w:p>

但不知何故我错过了风格。我需要在哪里插入样式以及什么样式?

我基于该页面工作:https://msdn.microsoft.com/de-de/library/office/ee922775%28v=office.14%29.aspx

<w:pStyle> 元素将样式 ID 作为其 w:val 属性。所以在这种情况下, 'List Paragraph' 风格。 List Paragraph 没有子弹。如果你想要一颗子弹,你需要使用 List Bullet 来代替。

请注意,只有当相关样式在 /word/styles.xml 部分中明确定义时,这才会真正起作用。 List Bullet 样式是所谓的 'built-in' 样式,直到第一次使用时才由 Word 写入 styles.xml 部分。

所以您可能需要自己添加。为段落指定未定义样式时,Word 的行为只是使用默认段落样式,可能 Normal.