Java 如何设置 PPT 中的形状排列方式
在PPT中,当多个形状重叠排列时,可设置形状置于顶层或底层、设置形状上移一层或下移一层。下面通过Java程序代码来介绍如何实现。
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的项目文件夹路径下。这里的文件路径可以自行定义。
免责声明:
本页搜狗指南内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与搜狗公司无关。本页搜狗指南内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。