2016-04-28 65 views
1

我想創建一個辦公室打開xml文檔,其中有一個項目符號列表。但不是顯示項目符號,文檔顯示了一個編號列表。辦公室打開XML項目符號列表

這是我期待已久:

  • 第1
  • 第2

,而是我得到以下列表:

  1. 第1
  2. 段落2

我已經深深地挖掘了Web和谷歌搜索了很多。我從http://officeopenxml.com/anatomyofOOXML.php並從以下資源閱讀文檔:

,並在計算器上也是如此。

我也已經嘗試創建一個新的Word文檔,其中有一個項目符號列表,然後我從文件本身複製代碼沒有成功。 這是我numbering.xml文件的內容:

<w:numbering [all namespaces follow]> 
<w:abstractNum w:abstractNumId="0"> 
    <w:multiLevelType w:val="multilevel"/> 
    <w:lvl w:ilvl="0"> 
     <w:start w:val="1"/> 
     <w:numFmt w:val="bullet"/> 
     <w:lvlText w:val=""/> 
     <w:lvlJc w:val="left"/> 
     <w:pPr> 
      <w:tabs> 
       <w:tab w:val="num" w:pos="720"/> 
      </w:tabs> 
      <w:ind w:left="720" w:hanging="720"/> 
     </w:pPr> 
     <w:rPr> 
      <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/> 
     </w:rPr> 
    </w:lvl> 
    ... Other levels omitted ... 
</w:abstractNum> 
<w:num w:numId="1"> 
    <w:abstractNumId w:val="0"/> 
</w:num> 
</w:numbering> 

雖然這是我在我的document.xml中(僅適用於相關的部分)

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

與/已經嘗試過沒有樣式信息,不同的字體,不同的符號,...

我使用XSLT表來創建所有的XML文件,文件夾結構和最終.docx文件(改造是從Java應用程序中調用)

謝謝

+0

我還發現這個答案來自[marek-dzikiewicz](http://stackoverflow.com/users/698347/marek-dzikiewicz),我需要測試。 http://stackoverflow.com/a/24905221/3801659 – chobin

回答

0

已解決。

我做了從以下線路的互聯網做一個複製粘貼+的「錯誤」:

<Override PartName="/word/numbering.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml"/> 

但原線有be之間的字numbering 2級隱形人物!很難找到。我發現這要感謝我的IDE,其中突出顯示了排字錯誤

The typo as shown in IntelliJ

所以要小心!