POI 写word2007时,怎么样设置目录结构(标题)

J2EE 码拜 8年前 (2016-09-11) 3565次浏览
通过下面的方式写入的都是正文文本:

    void writeText2Word(String text, XWPFDocument doc) {
        XWPFParagraph para = doc.createParagraph();
        XWPFRun run = para.createRun();
        run.setText(text);
    }

怎么样改造,才能让它写的是一个标题?就是目录里会显示的那种?
再进一步:怎么样设置成一级标题?二级标题?并且保证其序号正确?
如:
1. 第一课
1.1 第一节

2. 第二课
2.1 第一节

当然,前面的标题用数字或中文都可以,甚至不用也行,只要目录层级关系对了就好。
求高手出现啊!
POI 写word2007时,怎么样设置目录结构(标题)

最终问题解决了,写了篇总结性的博文,供大家参考:POI操作word2010实现多级标题结构

解决方案

60

lz本人建议你使用freemarker来做,将要生成的word模板另存为一个xml格式文件,然后使用fm填充数据做替换,这样可以基本保持你原模板的格式

10

freemarker怎么用?

10

同问啊,急,freemarker怎么用?

10

不知道看看~

60

5

引用:
Quote: 引用:

这个可以不‘/?

谢谢啊,本人看看去。
另外,一个小屌丝  是不是也是你啊?

是哦。

50

直接写入html代码:
<h1>xxxxx</h1>
<h2>xxxxx</h2>
<h3>xxxxx</h3>

60

怎么感觉就跟权限菜单一样,展示几级菜单的那种
可以通过数据表实现啊

5

引用:
Quote: 引用:

怎么感觉就跟权限菜单一样,展示几级菜单的那种
可以通过数据表实现啊

word文本和标题是不一样的,标题会在大纲视图里看到。
现在是不知道大纲里的标题,怎么用POI实现。

本人知道你的意思了,实现那个 文档结构图的那种是吧,这个有点难

10

这个还真不会呢POI 写word2007时,怎么样设置目录结构(标题)

10

学习[b][/b]

10

看到 poi 本人就滚进来了.
POI 写word2007时,怎么样设置目录结构(标题)

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明POI 写word2007时,怎么样设置目录结构(标题)
喜欢 (0)
[1034331897@qq.com]
分享 (0)