PptPage
类,用于配置待插入场景的图片或动态 PPT 页的参数。
你可以在场景初始化时传入 PptPage
实例,以在白板上展示图片或动态 PPT。
场景中可插入的图片或动态 PPT 包括:
- PNG、JPG/JPEG、WEBP 格式的图片,或由 PPT、PPTX、DOC、DOCX、PDF 格式的文件转换成 PNG、JPG/JPEG、WEBP 格式的图片。
- 使用 Agora 互动文档转换功能 转换过的 PPTX 文件。
◆ PptPage() [1/2]
com.herewhite.sdk.domain.PptPage.PptPage |
( |
String |
src, |
|
|
Double |
width, |
|
|
Double |
height |
|
) |
| |
PptPage
构造方法,用于创建待插入场景的图片或动态 PPT 实例。
- 注解
- 该方法只能在场景初始化的时候调用。
- 每个场景中只能插入一张图片和一页动态 PPT。
- 场景中展示的图片或动态 PPT 中心点默认为白板内部坐标系得原点且无法移动,即无法改变图片或动态 PPT 在白板内部的位置。
- 参数
-
src | 图片或动态 PPT 页的地址,支持的格式如下:
- 图片:URL 地址,可以是你自己生成的 URL 地址,也可以是通过文档转换功能生成的 URL 地址,例如,
"https://docs-test-xxx.oss-cn-hangzhou.aliyuncs.com/staticConvert/2fdxxxxx67e/1.jpeg" 。
- 动态 PPT 页:通过文档转换功能生成的 URI 地址,例如,
"pptx://cover.herewhite.com/dynamicConvert/6a212c90fa5311ea8b9c074232aaccd4/1.slide" ,即动态文档转换任务的查询结果中 conversionFileUrl 字段的值。
|
width | 图片或动态 PPT 在白板中的宽度,单位为像素。 |
height | 图片或动态 PPT 在白板中的高度,单位为像素。 |
◆ PptPage() [2/2]
com.herewhite.sdk.domain.PptPage.PptPage |
( |
String |
src, |
|
|
Double |
width, |
|
|
Double |
height, |
|
|
String |
preview |
|
) |
| |
PptPage
构造方法,用于创建待插入场景的图片或动态 PPT 实例。
- 注解
- 该方法只能在场景初始化的时候调用。
- 每个场景中只能插入一张图片或一页动态 PPT。
- 场景中展示的图片或动态 PPT 中心点默认为白板内部坐标系得原点且无法移动,即无法改变图片或动态 PPT 在白板内部的位置。
- 参数
-
src | 图片或动态 PPT 页的地址,支持的格式如下:
- 图片:URL 地址,可以是你自己生成的 URL 地址,也可以是通过文档转换功能生成的 URL 地址,例如,
"https://docs-test-xxx.oss-cn-hangzhou.aliyuncs.com/staticConvert/2fdxxxxx67e/1.jpeg" 。
- 动态 PPT 页:通过文档转换功能生成的 URI 地址,例如,
"pptx://cover.herewhite.com/dynamicConvert/6a212c90fa5311ea8b9c074232aaccd4/1.slide" ,即动态文档转换任务的查询结果中 conversionFileUrl 字段的值。
|
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()
String com.herewhite.sdk.domain.PptPage.getSrc |
( |
| ) |
|
获取场景图片或动态 PPT 的地址。
- 返回
- 图片的 URL 地址或动态 PPT 的 URI 地址。
◆ setSrc()
void com.herewhite.sdk.domain.PptPage.setSrc |
( |
String |
src | ) |
|
指定待插入场景的图片或动态 PPT。
- 参数
-
src | 图片或动态 PPT 页的地址,支持的格式如下:
- 图片:URL 地址,可以是你自己生成的 URL 地址,也可以是通过文档转换功能生成的 URL 地址,例如,
"https://docs-test-xxx.oss-cn-hangzhou.aliyuncs.com/staticConvert/2fdxxxxx67e/1.jpeg" 。
- 动态 PPT 页:通过文档转换功能生成的 URI 地址,例如,
"pptx://cover.herewhite.com/dynamicConvert/6a212c90fa5311ea8b9c074232aaccd4/1.slide" ,即动态文档转换任务的查询结果中 conversionFileUrl 字段的值。
|
◆ getWidth()
double com.herewhite.sdk.domain.PptPage.getWidth |
( |
| ) |
|
获取图片或动态 PPT 在白板中的宽度。
- 返回
- 图片或动态 PPT 在白板中的宽度,单位为像素。
◆ setWidth()
void com.herewhite.sdk.domain.PptPage.setWidth |
( |
double |
width | ) |
|
设置图片或动态 PPT 在白板中的宽度。
- 参数
-
width | 图片或动态 PPT 在白板中的宽度,单位为像素。 |
◆ getHeight()
double com.herewhite.sdk.domain.PptPage.getHeight |
( |
| ) |
|
获取图片或动态 PPT 在白板中的高度。
- 返回
- 图片或动态 PPT 在白板中的高度,单位为像素。
◆ setHeight()
void com.herewhite.sdk.domain.PptPage.setHeight |
( |
double |
height | ) |
|
设置图片或动态 PPT 在白板中的高度。
- 返回
- 图片或动态 PPT 在白板中的高度,单位为像素。
◆ getPreview()
String com.herewhite.sdk.domain.PptPage.getPreview |
( |
| ) |
|
获取图片或动态 PPT 预览图的 URL 地址。
- 返回
- 图片的或动态 PPT 预览图的 URL 地址。
◆ setPreview()
void com.herewhite.sdk.domain.PptPage.setPreview |
( |
String |
preview | ) |
|
指定图片或 PPT 预览图。
通过该方法指定的预览图会展示在白板右侧的页面预览中。
- 参数
-
preview | 图片或动态 PPT 预览图的 URL 地址。动态 PPT 预览图的 URL 地址可以从文档转换任务的查询结果中的 preview 字段获取,例如,"https://docs-test-xxx.oss-cn-hangzhou.aliyuncs.com/dynamicConvert/2fdxxxxx67e/preview/1.png"。 |