POI在word同一行中插入两个图片

POI在word中插入图片不显示bug的修复: http://blog.csdn.net/kimmking/article/details/8203372

这么做还是有个小问题,就是连续插入两个图片,不在同一行。

解决方案是给createPicture添加一个参数XWPFParagraph paragraph,换掉方法内部的
调用的时候,插入的两个图片用同一个paragraph,代码如下
XWPFParagraph paragraph = doc.createParagraph();   
// 插入第一个图片
doc.createPicture(paragraph,  。。。); 
//还可以插入一些文字
// doc.createRun().setText(" -----> ");
// 插入第二个图片
doc.createPicture(paragraph,  。。。); 
--------------- 原因:

 word的模型是
整个是一个document
然后里面有多很多个paragraph,
段落
段落和段落之间按照回车换行分割
 
每一段内,又可以有多个range
在这个定义的插入显示的图片的类里
 
一上来就创建了一个段落
只要把两次插入的图片,放到同一个段落
就在一行了。没有回车了。
 
通过这个方法,把段落从插入图片中提出来,还可以在两个图片之间,加入其它东西,比较文字或空格来定位。 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kimmking

赠人玫瑰手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值