如何在word中使用apache poi在java中创建不同的xml要点?



在apache poi库的帮助下,我正在用java生成一个word文档。

目前我有方形的项目符号,它的大小有点大。我想用小一点的圆点。我做了以下的事情,生成了一个方形的黑色填充的项目符号-

"<w:abstractNum xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:abstractNumId="0">"
+ "<w:multiLevelType w:val="hybridMultilevel"/>"
+ "<w:lvl w:ilvl="0"><w:start w:val="1"/><w:numFmt w:val="bullet"/><w:lvlText w:val="uF06E"/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="720" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:hAnsi="Wingdings" w:hint="default"/></w:rPr></w:lvl>"
+ "<w:lvl w:ilvl="1" w:tentative="1"><w:start w:val="1"/><w:numFmt w:val="bullet"/><w:lvlText w:val="u2013"/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1440" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:hAnsi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl>"
+ "<w:lvl w:ilvl="2" w:tentative="1"><w:start w:val="1"/><w:numFmt w:val="bullet"/><w:lvlText w:val="u26Ac"/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2160" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:hAnsi="Courier New" w:hint="default"/></w:rPr></w:lvl>"
+ "</w:abstractNum>";

下面是圆角填充点的xml

"<w:abstractNum xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:abstractNumId="0" >" +
"<w:nsid w:val="34362CFE"/>" +
"<w:multiLevelType w:val="hybridMultilevel"/><w:tmpl w:val="B16CFB68"/>" +
"<w:lvl w:ilvl="0" w:tplc="04070001"><w:start w:val="1"/>" +
"<w:numFmt w:val="bullet"/><w:lvlText w:val="uF0B7"/><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:lvl w:ilvl="1" w:tplc="04070003" w:tentative="1"><w:start w:val="1"/><w:numFmt w:val="bullet"/><w:lvlText w:val="o"/>" +
"<w:lvlJc w:val="left"/><w:pPr><w:ind w:left="1440" w:hanging="360"/>" +
"</w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:hAnsi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl>" +
"<w:lvl w:ilvl="2" w:tplc="04070005" w:tentative="1"><w:start w:val="1"/><w:numFmt w:val="bullet"/><w:lvlText w:val="uF0A7"/>" +
"<w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2160" w:hanging="360"/></w:pPr>" +
"<w:rPr><w:rFonts w:ascii="Wingdings" w:hAnsi="Wingdings" w:hint="default"/></w:rPr></w:lvl>" +
"<w:lvl w:ilvl="3" w:tplc="04070001" w:tentative="1"><w:start w:val="1"/><w:numFmt w:val="bullet"/>" +
"<w:lvlText w:val="uF0B7"/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="2880" w:hanging="360"/></w:pPr><w:rPr>" +
"<w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04070003" w:tentative="1">" +
"<w:start w:val="1"/><w:numFmt w:val="bullet"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr>" +
"<w:ind w:left="3600" w:hanging="360"/></w:pPr><w:rPr>" +
"<w:rFonts w:ascii="Courier New" w:hAnsi="Courier New" w:cs="Courier New" w:hint="default"/></w:rPr></w:lvl>" +
"<w:lvl w:ilvl="5" w:tplc="04070005" w:tentative="1"><w:start w:val="1"/><w:numFmt w:val="bullet"/>" +
"<w:lvlText w:val="uF0A7"/><w:lvlJc w:val="left"/><w:pPr><w:ind w:left="4320" w:hanging="360"/></w:pPr><w:rPr>" +
"<w:rFonts w:ascii="Wingdings" w:hAnsi="Wingdings" w:hint="default"/></w:rPr></w:lvl>" +
"<w:lvl w:ilvl="6" w:tplc="04070001" w:tentative="1"><w:start w:val="1"/><w:numFmt w:val="bullet"/><w:lvlText w:val="uF0B7"/>" +
"<w:lvlJc w:val="left"/><w:pPr><w:ind w:left="5040" w:hanging="360"/></w:pPr><w:rPr>" +
"<w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04070003" w:tentative="1">" +
"<w:start w:val="1"/><w:numFmt w:val="bullet"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr>" +
"<w:ind w:left="5760" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:hAnsi="Courier New" w:cs="Courier New" w:hint="default"/>" +
"</w:rPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04070005" w:tentative="1"><w:start w:val="1"/><w:numFmt w:val="bullet"/><w:lvlText w:val="uF0A7"/>" +
"<w:lvlJc w:val="left"/><w:pPr><w:ind w:left="6480" w:hanging="360"/></w:pPr>" +
"<w:rPr><w:rFonts w:ascii="Wingdings" w:hAnsi="Wingdings" w:hint="default"/></w:rPr></w:lvl>n" +
"</w:abstractNum>";

最新更新