当前位置:   article > 正文

EasyPOI图片插入&自适应行高_easypoi导入图片

easypoi导入图片

easyPOI最新的文档链接地址:

http://doc.wupaas.com/docs/easypoi/easypoi-1c0u4mo8p4ro8

1、模板中插入图片

  ByteArrayOutputStream byteArrayout = new ByteArrayOutputStream();  BufferedImage bufferImg = ImageIO.read(new File("/Users/yaoyao/Desktop/test.png"));  ImageIO.write(bufferImg,"jpg",byteArrayout);  ImageEntity imageEntity = new ImageEntity(byteArrayout.toByteArray(),360,120);  dataMap.put("imgUrl",imageEntity);

注:旧版本的jar存在图片导出的大小是模板里单元格大小,假设合并四个单元格,导出的图片并不是填充了合并的单元格,还是左上角的单元格。目前查看了4.4.0版本的源码,可以看到图片的跨度改成了​​​​​​​

cell.getColumnIndex() + colspan - 1cell.getRow().getRowNum()+rowspan-1

使用新版本jar可以通过设置rowspan,colspan来调整图片大小

以下是3.3.0和4.4.0版本源码比较,3.3.0版本图片设置一行一列

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/540286
推荐阅读
相关标签
  

闽ICP备14008679号