com.herewhite.sdk.domain.PptPage class 参考
适用版本:Whiteboard Android SDK 2.16.134。
PptPage 类,用于配置待插入场景的图片或动态 PPT 页的参数。
你可以在场景初始化时传入 PptPage 实例,以在白板上展示图片或动态 PPT。
场景中可插入的图片或动态 PPT 包括:
- PNG、JPG/JPEG、WEBP 格式的图片,或由 PPT、PPTX、DOC、DOCX、PDF 格式的文件转换成 PNG、JPG/JPEG、WEBP 格式的图片。
- 使用 Agora 互动文档转换功能 转换过的 PPTX 文件。
父类:WhiteObject;继承接口详见父类。
属性与 JSON 字段
Java 非公开字段通过对应 getter/setter 访问;可选包装类型未设置时通常不写入 JSON。初值包含字段声明及无参构造中的直接赋值;其他构造参数以签名为准。
| 字段 | 声明 | 源码初值 | 说明 |
|---|---|---|---|
| src | String src | 未显式赋值 | 模型属性;通过对应 getter/setter 访问。 |
| width | Double width | 未显式赋值 | 模型属性;通过对应 getter/setter 访问。 |
| height | Double height | 未显式赋值 | 模型属性;通过对应 getter/setter 访问。 |
| preview | String preview | 未显式赋值 | 模型属性;通过对应 getter/setter 访问。 |
| 公开成员签名 | |
| PptPage (String src, Double width, Double height) | |
| PptPage (String src, Double width, Double height, String preview) | |
| String | getSrc () |
| void | setSrc (String src) |
| double | getWidth () |
| void | setWidth (double width) |
| double | getHeight () |
| void | setHeight (double height) |
| String | getPreview () |
| void | setPreview (String preview) |
变量说明
src
String src
模型属性;通过对应 getter/setter 访问。
width
Double width
模型属性;通过对应 getter/setter 访问。
height
Double height
模型属性;通过对应 getter/setter 访问。
preview
String preview
模型属性;通过对应 getter/setter 访问。
函数说明
PptPage()
| PptPage(String src, Double width, Double height) |
PptPage 构造方法,用于创建待插入场景的图片或动态 PPT 实例。
注解
- 该方法只能在场景初始化的时候调用。
- 该方法只能展示使用旧版文档转换功能转换过的动态 PPT。
- 每个场景中只能插入一张图片和一页动态 PPT。
- 场景中展示的图片或动态 PPT 中心点默认为白板内部坐标系得原点且无法移动,即无法改变图片或动态 PPT 在白板内部的位置。
参数
| 参数名 | 描述 |
|---|---|
src | 图片或动态 PPT 页的地址,支持的格式如下:
|
width | 图片或动态 PPT 在白板中的宽度,单位为像素。 |
height | 图片或动态 PPT 在白板中的高度,单位为像素。 |
PptPage()
| PptPage(String src, Double width, Double height, String preview) |
PptPage 构造方法,用于创建待插入场景的图片或动态 PPT 实例。
注解
- 该方法只能在场景初始化的时候调用。
- 该方法只能展示使用旧版文档转换功能转换过的动态 PPT。
- 每个场景中只能插入一张图片或一页动态 PPT。
- 场景中展示的图片或动态 PPT 中心点默认为白板内部坐标系得原点且无法移动,即无法改变图片或动态 PPT 在白板内部的位置。
参数
| 参数名 | 描述 |
|---|---|
src | 图片或动态 PPT 页的地址,支持的格式如下:
|
width | 图片或动态 PPT 在白板中的宽度,单位为像素。 |
height | 图片或动态 PPT 在白板中的高度,单位为像素。 |
preview | 图片或动态 PPT 预览图的 URL 地址。动态 PPT 预览图的 URL 地址可以从查询转换任务的进度中的 preview 字段获取,例如,"https://docs-test-xxx.oss-cn-hangzhou.aliyuncs.com/dynamicConvert/2fdxxxxx67e/preview/1.png"。 |
getSrc()
setSrc()
| void setSrc(String src) |
指定待插入场景的图片或动态 PPT。
参数
| 参数名 | 描述 |
|---|---|
src | 图片或动态 PPT 页的地址,支持的格式如下:
|
getWidth()
setWidth()
getHeight()
setHeight()
getPreview()
setPreview()
| void setPreview(String preview) |
指定图片或 PPT 预览图。
通过该方法指定的预览图会展示在白板右侧的页面预览中。
参数
| 参数名 | 描述 |
|---|---|
preview | 图片或动态 PPT 预览图的 URL 地址。动态 PPT 预览图的 URL 地址可以从查询转换任务的进度中的 preview 字段获取,例如,"https://docs-test-xxx.oss-cn-hangzhou.aliyuncs.com/dynamicConvert/2fdxxxxx67e/preview/1.png"。 |