spire.presentation for java 3.2.2现已发布。此版本支持设置内部阴影的模糊半径,并可对二级轴标签进行分组,以及添加了addnodebyposition方法在指定位置插入新的子节点。除此之外,它还修复了一些在操作文档过程中出现的问题。详情见下文。
新功能:
- 支持获取图片位置以及图片的裁剪位置。
presentation ppt=new presentation();
ppt.loadfromfile(filepath); ishape shape=ppt.getslides().get(0).getshapes().get(0);
if (shape instanceof slidepicture) { slidepicture picture=(slidepicture)shape;
//裁剪位置 rectangle2d cropposition=picture.getpicturefill().getcropposition();
//图片位置 rectangle2d picposition=picture.getpicturefill().getpictureposition(); }
innershadow.setblurradius(20);
//从图表中获取类别轴 ichartaxis chartaxis = chart.getprimarycategoryaxis();
//将具有同级标签的轴标签分组 if (chartaxis.hasmultilvllbl()) { chartaxis.ismergesamelabel(true); }
//获取一个节点 node = smartart.getnodes().get(1); position = 1;
//在指定位置插入新的子节点 ismartartnode childnode = node.getchildnodes().addnodebyposition(position);
问题修复:
- 修复了转换形状到图片抛异常的问题。
- 修复了设置transitiontype.zoom不生效的问题。
- 修复了设置文档属性保存到.odp格式文档不生效的问题。
- 修复了添加数据标签不成功的问题。
- 修复了复制一个文档的表格到另外一个文档,生成的结果文档无法打开的问题。
- 修复了转换形状到图片,格式不正确的问题。
获取spire.presentation for java 3.2.2,请点击:
https://www.e-iceblue.cn/downloads/spire-presentation-java.html