PPT如何用Java添加组合图形 添加组合图形的设置方法

  jar 文件获取及导入:

  方法1:可通过Eiceblue官网下载jar文件包。下载后,解压文件,并将lib文件夹下的Spire.Presentation.jar文件导入java程序。参考如下导入效果:

  

  方法2:通过Maven仓库安装。

  ENDJava示例代码

  import com.spire.presentation.*;

  import com.spire.presentation.drawing.FillFormatType;

  import java.awt.geom.Rectangle2D;

  import java.util.ArrayList;

  public class CreateGroupShapes {

  public static void main(String[] args) throws Exception{

  //创建PPT文档

  Presentation ppt = new Presentation();

  //获取第一张幻灯片

  ISlide slide = ppt.getSlides().get(0);

  //添加缎带形状

  IShape ribbon = slide.getShapes().appendShape(ShapeType.RIBBON, new
Rectangle2D.Double(250,100,250,40));

  ribbon.getFill().setFillType(FillFormatType.SOLID);

  ribbon.getFill().getSolidColor().setKnownColor(KnownColors.GOLD);

  ribbon.getLine().setWidth(0.1f);

  //添加心形形状

  IShape heart = slide.getShapes().appendShape(ShapeType.HEART, new
Rectangle2D.Double(335, 80, 80, 80));

  heart.getFill().setFillType(FillFormatType.SOLID);

  heart.getFill().getSolidColor().setKnownColor(KnownColors.RED);

  heart.getLine().setWidth(0.1f);

  //将两个形状添加到ArrayList数组

  ArrayList list = new ArrayList();

  list.add((Shape)ribbon);

  list.add((Shape)heart);

  //组合数组中的形状

  ppt.getSlides().get(0).groupShapes(list);

  //保存文档

  ppt.saveToFile("GroupShapes.pptx", FileFormat.PPTX_2013);

  ppt.dispose();

  }

  }

  组合形状添加效果:

  

注意事项:
不要在微信、知乎、QQ、内置浏览器下载、请用手机浏览器下载! 如果您是手机用户,请移步电脑端下载!
1、本站PPT,仅供学习参考,请在下载后24小时删除。
2、如果资源涉及你的合法权益,第一时间删除。
3、联系方式:zhaokezx888@qq.com

爱尚资源网 » PPT如何用Java添加组合图形 添加组合图形的设置方法

发表评论

开通VIP 享更多特权,建议使用 QQ 登录