通过下面的方式写入的都是正文文本:
void writeText2Word(String text, XWPFDocument doc) { XWPFParagraph para = doc.createParagraph(); XWPFRun run = para.createRun(); run.setText(text); }
怎么样改造,才能让它写的是一个标题?就是目录里会显示的那种?
再进一步:怎么样设置成一级标题?二级标题?并且保证其序号正确?
如:
1. 第一课
1.1 第一节
…
2. 第二课
2.1 第一节
…
当然,前面的标题用数字或中文都可以,甚至不用也行,只要目录层级关系对了就好。
求高手出现啊!
—
最终问题解决了,写了篇总结性的博文,供大家参考:POI操作word2010实现多级标题结构
解决方案
60
lz本人建议你使用freemarker来做,将要生成的word模板另存为一个xml格式文件,然后使用fm填充数据做替换,这样可以基本保持你原模板的格式
10
freemarker怎么用?
10
同问啊,急,freemarker怎么用?
10
不知道看看~
60
5
是哦。
50
直接写入html代码:
<h1>xxxxx</h1>
<h2>xxxxx</h2>
<h3>xxxxx</h3>
<h1>xxxxx</h1>
<h2>xxxxx</h2>
<h3>xxxxx</h3>
60
怎么感觉就跟权限菜单一样,展示几级菜单的那种
可以通过数据表实现啊
可以通过数据表实现啊
5
怎么感觉就跟权限菜单一样,展示几级菜单的那种
可以通过数据表实现啊
本人知道你的意思了,实现那个 文档结构图的那种是吧,这个有点难
10
这个还真不会呢
10
学习[b][/b]
10
看到 poi 本人就滚进来了.