PPT图片——PPTImg

PPTImg对象表示PPT中的图片元素

创建PPTImg

您可以通过以下两种方式创建一个PPTImg对象,它们没有任何差别。

PPTImg pptImg = PPTImg.build();
PPTImg pptImg = new PPTImg();

您也可以在创建的时候指定图片,有两种方式可以创建PPTImg对象,它们没有任何差别

PPTImg pptImg = PPTImg.build(String file);
PPTImg pptImg = new PPTImg(String file);

设置图片

设置当前PPTImg对象对应的图片是什么,你可以在创建对象的时候直接指定,您也可以在创建后手动调用下面的方法指定嵌入图片路径。

支持 png、jpg、gif、svg;不支持webp格式

注意:仅支持本地文件绝对路径,不支持如http开头的在线图片信息!

PPTImg setFile(String file)

设置动画

//进场动画
private InAnimation inAnimation;
//出场动画
private OutAnimation outAnimation;

请参考【参考文档】-【通用样式】-【InAnimation进场动画】和【OutAnimation出场动画】内容进行设定

读取图片路径

获取PPTImg对象的图片路径

String getFile()

设定样式

您可以通过 css 属性来设置样式信息,接下来我们将详细讲解 PPTImgCss 属性及含义。

@Getter
@Setter
private PPTImgCss css;

PPTImgCss

PPTImg 对应的样式表对象

left

private double left;

距离页面左边距离,单位cm

top

private double top;

距离页面顶边距离,单位cm

width

private double width;

元素宽度,单位cm

height

private double height;

元素高度,单位cm

cutting

private Cutting cutting;

裁剪样式,请参考【参考文档】-【通用样式】-【Cutting裁剪】

border

private Border border;

边框样式,请参考【参考文档】-【通用样式】-【border边框】

shadow

private Shadow shadow;

边框样式,请参考【参考文档】-【通用样式】-【shadow阴影】

name

private String name = "图片";

元素名称,默认为 “图片”,正常放映PPT时看不到此信息

在设置元素动画等场景下,会在动画窗格里展示元素名称信息

在同一页幻灯片中允许出现重复name

describe

private String describe = "image";

元素描述,默认为 “image”,正常放映PPT时看不到此信息

在同一页幻灯片中允许出现重复describe

angle

private double angle;

旋转角度,指顺时针旋转角度,默认为0表示不旋转。

合法取值范围:0 ≤ angle < 360

removeColor

private String removeColor;

设置透明色,格式为16进制6字符表示的颜色值,不带 # 号,例:FFFFFF

比如白底图可以设置为白色;此属性对png图片无效