2016-04-28 36 views
1

私は、その中に箇条書きリストを含むoffice open xmlドキュメントを作成しようとしています。しかし、弾丸を表示する代わりに、文書には番号付きリストが表示されます。Office Open XMLの箇条書きリスト

これは私が探しです:

  • 条第1項
  • 条第2項

、代わりに、私は次のリストを取得:

  1. 条第1項
  2. 段落を2

私は既にウェブを深く掘り下げて、グーグルグーグルをしています。私はhttp://officeopenxml.com/anatomyofOOXML.phpから、次のリソースからのドキュメントをお読みください。

とStackOverflowの上にも。

すでに箇条書きリストを含む新しい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のおかげでそれを見つけたtypo

The typo as shown in IntelliJ

注意してください。

関連する問題