首页 > 知识问答文章正文

Java 如何设置 PPT 中的形状排列方式

知识问答 2022-02-13 16:52:37 admin

在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】

完成代码编辑后,运行程序,生成文档。在结果文档中可查看调整形状排列效果,如下图:

特别提示

按照代码中的方法,生成的文件在Java的项目文件夹路径下。这里的文件路径可以自行定义。

标签:

发表评论

评论列表

可盼网Copyright @ 2011-2024 All Rights Reserved. |版权所有 备案号: 豫ICP备2022006457号-8