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图片无效