如何在WordML中创建项目符号列表?

时间:2009-08-26 15:38:06

标签: wordml

我有以下WordML代码段,适用于编号列表:

<w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml">
  <w:lists>
    <w:listDef w:listDefId="1">
      <w:lvl w:ilvl="0">
        <w:start w:val="1" />
        <w:lvlText w:val="%1." />
        <w:pPr>
          <w:ind w:left="720" w:hanging="360" />
        </w:pPr>
      </w:lvl>
      <w:lvl w:ilvl="1">
        <w:start w:val="1" />
        <w:lvlText w:val="%2." />
        <w:pPr>
          <w:ind w:left="1080" w:hanging="360" />
        </w:pPr>
      </w:lvl>
    </w:listDef>
    <w:list w:ilfo="2">
      <w:ilst w:val="1" />
    </w:list>
  </w:lists>
  <w:body>
    <wx:sect>
      <w:p>
        <w:pPr>
          <w:listPr>
            <w:ilvl w:val="0" />
            <w:ilfo w:val="2" />
          </w:listPr>
        </w:pPr>
        <w:r>
          <w:t xml:space="preserve">Item 1</w:t>
        </w:r>
      </w:p>
      <w:p>
        <w:pPr>
          <w:listPr>
            <w:ilvl w:val="1" />
            <w:ilfo w:val="2" />
          </w:listPr>
        </w:pPr>
        <w:r>
          <w:t xml:space="preserve">Item 1.1</w:t>
        </w:r>
      </w:p>
      <w:p>
        <w:pPr>
          <w:listPr>
            <w:ilvl w:val="1" />
            <w:ilfo w:val="2" />
          </w:listPr>
        </w:pPr>
        <w:r>
          <w:t xml:space="preserve">Item 1.2</w:t>
        </w:r>
      </w:p>
      <w:p>
        <w:pPr>
          <w:listPr>
            <w:ilvl w:val="0" />
            <w:ilfo w:val="2" />
          </w:listPr>
        </w:pPr>
        <w:r>
          <w:t xml:space="preserve">Item 2</w:t>
        </w:r>
      </w:p>
      <w:p>
        <w:pPr>
          <w:listPr>
            <w:ilvl w:val="1" />
            <w:ilfo w:val="2" />
          </w:listPr>
        </w:pPr>
        <w:r>
          <w:t xml:space="preserve">Item 2.2</w:t>
        </w:r>
      </w:p>
    </wx:sect>
  </w:body>
</w:wordDocument>

但是,我无法弄清楚如何创建项目符号列表。我见过lvlPicBulletId,但我不明白如何使用它。有谁知道怎么做?

感谢。

2 个答案:

答案 0 :(得分:4)

原来,子弹只是特定字体中的字符。例如,这是填充圆的lvl元素:

<w:lvl w:ilvl="0">
  <w:lvlText w:val="&#183;" />
  <w:rPr>
    <w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default" />
  </w:rPr>
  <w:pPr>
    <w:ind w:left="720" w:hanging="360" />
  </w:pPr>
</w:lvl>

答案 1 :(得分:1)

WordML中的项目符号列表由NFC级别值23定义。

<w:listDef>
  <w:lvl>
    <w:nfc w:val="23"/>
  </w:lvl>
<w:listDef>

然后,您可以通过设置w:lvlText值来定义用于项目符号的符号。

<w:listDef>
  <w:lvl>
    <w:lvlText w:val="o"/>
  </w:lvl>
</w:listDef>

以下网址将带您进入MSDN上的NFC元素参考页面,但它没有提供太多详细信息。

http://msdn.microsoft.com/en-us/library/office/ee364387(v=office.11).aspx

希望有所帮助! : - )