com.herewhite.sdk.domain.RectangleConfig类 参考
RectangleConfig
类,用于配置白板的视觉矩形。
视觉矩形是用户的视角必须容纳的区域。设置好视觉矩形后,SDK 会自动将视角会调整到刚好可以完整展示视觉矩形所表示的范围。
你可以根据要展示的 PPT 幻灯片或图像的尺寸设置视觉矩形,以确保相同的内容在不同尺寸的屏幕上都可以完整显示。
构造及析构函数说明
RectangleConfig() [1/4]
com.herewhite.sdk.domain.RectangleConfig.RectangleConfig | ( | Double | width, |
Double | height, | ||
AnimationMode | mode | ||
) |
RectangleConfig
构造函数。
在该函数中,你需要传入 width
,height
和 mode
。SDK 会根据你传入 width
和 height
计算视觉矩形左上角原点 在世界坐标系中的位置 originX
和 originY
, 即 originX = - width / 2.0d
,originY = - height / 2.0d
。
该方法适用于需要快速显示完整 PPT 内容的场景。
参数
参数名 | 描述 |
---|---|
width | 白板视觉矩形的宽度。视觉矩形的宽度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
height | 白板视觉矩形的高度。视觉矩形的高度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
mode | 视觉矩形的动画模式,详见 AnimationMode 。 |
RectangleConfig() [2/4]
com.herewhite.sdk.domain.RectangleConfig.RectangleConfig | ( | Double | width, |
Double | height | ||
) |
RectangleConfig
构造函数。
在该函数中,你需要传入 width
和 height
。SDK 会根据你传入 width
和 height
计算视觉矩形左上角原点 在世界坐标系中的位置 originX
和 originY
, 即 originX = - width / 2.0d
,originY = - height / 2.0d
。
该方法不支持设置动画模式,SDK 会默认将动画模式设置为 Continuous
,即连续动画的模式。
该方法适用于需要快速显示完整 PPT 内容的场景。
参数
参数名 | 描述 |
---|---|
width | 视觉矩形宽度。视觉矩形的宽度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
height | 视觉矩形高度。视觉矩形的高度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
RectangleConfig() [3/4]
com.herewhite.sdk.domain.RectangleConfig.RectangleConfig | ( | Double | originX, |
Double | originY, | ||
Double | width, | ||
Double | height | ||
) |
RectangleConfig
构造函数。
在该函数中,你需要传入 originX
、originY
、width
和 height
。SDK 会根据你传入的 originX
、originY
、width
和 height
确定视觉矩形在世界坐标系(即世界坐标系)中的位置和大小。
该方法不支持设置动画模式,而是使用默认的连续动画 Continuous
模式。
参数
参数名 | 描述 |
---|---|
originX | 视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。 |
originY | 视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。 |
width | 视觉矩形的宽度。视觉矩形的宽度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
height | 视觉矩形的高度。视觉矩形的高度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
RectangleConfig() [4/4]
com.herewhite.sdk.domain.RectangleConfig.RectangleConfig | ( | Double | originX, |
Double | originY, | ||
Double | width, | ||
Double | height, | ||
AnimationMode | mode | ||
) |
RectangleConfig
构造函数。
在该函数中,你需要传入 originX
、originY
、width
、height
和 mode
。 SDK 会根据你传入的 originX
、originY
、width
、height
和 mode
确定视觉矩形在世界坐标系(即世界坐标系)中的位置、大小和动画模式。
参数
参数名 | 描述 |
---|---|
originX | 视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。 |
originY | 视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。 |
width | 视觉矩形的宽度。视觉矩形的宽度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
height | 视觉矩形的高度。视觉矩形的高度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
mode | 视觉矩形的动画模式,详见 AnimationMode 。 |
成员函数说明
getOriginX()
Double com.herewhite.sdk.domain.RectangleConfig.getOriginX | ( | ) |
获取视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。
返回值
setOriginX()
void com.herewhite.sdk.domain.RectangleConfig.setOriginX | ( | Double | originX | ) |
设置视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。
参数
参数名 | 描述 |
---|---|
originX | 视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。 |
getOriginY()
Double com.herewhite.sdk.domain.RectangleConfig.getOriginY | ( | ) |
获取视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。
返回值
setOriginY()
void com.herewhite.sdk.domain.RectangleConfig.setOriginY | ( | Double | originY | ) |
设置视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。
参数
参数名 | 描述 |
---|---|
originY | 视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。 |
getWidth()
setWidth()
void com.herewhite.sdk.domain.RectangleConfig.setWidth | ( | Double | width | ) |
设置视觉矩形的宽度。
参数
参数名 | 描述 |
---|---|
width | 视觉矩形的宽度。 |
getHeight()
setHeight()
void com.herewhite.sdk.domain.RectangleConfig.setHeight | ( | Double | height | ) |
设置视觉矩形的高度。
参数
参数名 | 描述 |
---|---|
height | 视觉矩形的高度。 |
getAnimationMode()
AnimationMode com.herewhite.sdk.domain.RectangleConfig.getAnimationMode | ( | ) |
获取视觉矩形的动画模式。
返回值
AnimationMode
。setAnimationMode()
void com.herewhite.sdk.domain.RectangleConfig.setAnimationMode | ( | AnimationMode | animationMode | ) |
设置视觉矩形的动画模式。
参数
参数名 | 描述 |
---|---|
animationMode | 视觉矩形的动画模式,详见 AnimationMode 。 |