把DOCX文件打开, 找到numbering.xml,发现里面有类似以下的片断:
<w:lvl w:ilvl="2" w:tplc="040C0005" w:tentative="1"> <w:start w:val="1" /> <w:numFmt w:val="bullet" /> <w:lvlText w:val="飩� />
后来查了xdocreport的源代码, 发下有以下字符:
[link]https://code.google.com/p/xdocreport/source/browse/document/fr.opensagres.xdocreport.document.docx/src/main/resources/fr/opensagres/xdocreport/document/docx/textstyling/XDocReport_AbstractNum_bullet.xml[/link]
<w:lvl w:ilvl="0" w:tplc="040C0001">
<w:start w:val="1" />
<w:numFmt w:val="bullet" />
<w:lvlText w:val="?" />
<w:lvlJc w:val="left" />
<w:pPr>
<w:ind w:left="720" w:hanging="360" />
</w:pPr>
<w:rPr>
<w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default" />
</w:rPr>
</w:lvl>
将文件中所有的<w:lvlText w:val="?" /> , 改为<w:lvlText w:val="o" />
更新回jar后, 问题解决。
<w:lvl w:ilvl="2" w:tplc="040C0005" w:tentative="1"> <w:start w:val="1" /> <w:numFmt w:val="bullet" /> <w:lvlText w:val="飩� />
后来查了xdocreport的源代码, 发下有以下字符:
[link]https://code.google.com/p/xdocreport/source/browse/document/fr.opensagres.xdocreport.document.docx/src/main/resources/fr/opensagres/xdocreport/document/docx/textstyling/XDocReport_AbstractNum_bullet.xml[/link]
<w:lvl w:ilvl="0" w:tplc="040C0001">
<w:start w:val="1" />
<w:numFmt w:val="bullet" />
<w:lvlText w:val="?" />
<w:lvlJc w:val="left" />
<w:pPr>
<w:ind w:left="720" w:hanging="360" />
</w:pPr>
<w:rPr>
<w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default" />
</w:rPr>
</w:lvl>
将文件中所有的<w:lvlText w:val="?" /> , 改为<w:lvlText w:val="o" />
更新回jar后, 问题解决。