用于项目符号列表的OpenXML xml代码段

时间:2015-03-04 20:39:12

标签: openxml phpword

我正在使用PHPWord nerate word元素。我想在我的模板中使用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

1 个答案:

答案 0 :(得分:0)

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

请注意,只有在/word/styles.xml部分中明确定义了相关样式时,才会实际执行此操作。 List Bullet风格是所谓的“内置”风格。样式,并且在第一次使用之前不会被Word写入styles.xml部分。

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