Я пытаюсь создать открытый XML-документ офиса с его списком маркеров. Но вместо того, чтобы показывать пули, документ показывает нумерованный список.Office Open XML bullet list
Это то, что я ищу:
- Пункт 1
- Пункт 2
И вместо этого я получаю следующий список:
- Пункт 1
- Paragraph 2
Я уже глубоко выкопал Интернет и много гугнул. Я прочитал документацию от http://officeopenxml.com/anatomyofOOXML.php и одну из следующих ресурсов:
- https://msdn.microsoft.com/en-us/library/ee922775(office.14).aspx
- https://msdn.microsoft.com/en-us/library/office/ee922775(v=office.14).aspx
и на 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)
Спасибо
Я нашел также этот ответ от [marek-dzikiewicz] (http://stackoverflow.com/users/698347/marek-dzikiewicz), который мне нужно проверить. http://stackoverflow.com/a/24905221/3801659 – chobin