0

我正在使用 PHPWord 来生成单词元素。我想在我的模板中使用 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

4

1 回答 1

0

<w:pStyle>元素将样式 ID 作为其w:val属性。所以在这种情况下,“列表段落”样式。List Paragraph没有子弹。如果您想要子弹,则需要使用子弹List Bullet

请注意,只有在部件中明确定义了所讨论的样式时,这才会真正起作用/word/styles.xml。该List Bullet样式是所谓的“内置”样式,在第一次使用之前,Word 不会将其写入styles.xml 部分。

因此,您可能需要自己添加它。为段落分配未定义样式时的 Word 行为只是使用默认段落样式,可能是Normal.

于 2015-03-04T21:16:53.813 回答