本文共 948 字,大约阅读时间需要 3 分钟。
在PPT中,当多个形状重叠排列时,可设置形状置于顶层或底层、设置形状上移一层或下移一层。下面通过Java程序代码来介绍如何实现。
工具/材料
IDEA
JDK 1.8.0
Spire.Presentation.jar
Java 代码示例
01
import com.spire.presentation.*;
public class ShapeArrange {
public static void main(String[] args) throws Exception{
//加载PPT测试文档
Presentation ppt = new Presentation();
ppt.loadFromFile("test.pptx");
//获取指定幻灯片及形状
ISlide slide = ppt.getSlides().get(1);
IShape shape1 =slide.getShapes().get(0);
shape1.setShapeArrange(ShapeAlignmentEnum.ShapeArrange.BringToFront);//置于顶层
//shape1.setShapeArrange(ShapeAlignmentEnum.ShapeArrange.BringForward);//上移一层
//shape1.setShapeArrange(ShapeAlignmentEnum.ShapeArrange.SendToBack);//置于底层
//shape1.setShapeArrange(ShapeAlignmentEnum.ShapeArrange.SendBackward);//下移一层
//保存文档
ppt.saveToFile("result.pptx",FileFormat.PPTX_2013);
ppt.dispose();
}
}
02
完成代码编辑后,运行程序,生成文档。在结果文档中可查看调整形状排列效果,如下图:
好了,以上就是大致内容了,(END)
按照代码中的方法,生成的文件在Java的项目文件夹路径下。这里的文件路径可以自行定义。
声明:该文观点仅代表作者本人,天晴资讯网系信息发布平台,仅提供信息存储空间服务。
转载地址:https://blog.csdn.net/weixin_32027491/article/details/114223235 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!