WhiteRectangleConfig Class Reference
Inherits from | WhiteObject |
---|---|
Declared in | WhiteRectangleConfig.h |
Overview
配置白板的视觉矩形。
视觉矩形是用户的视角必须容纳的区域。设置好视觉矩形后,视角会自动调整到刚好可以完整展示视觉矩形所表示的范围。
该方法可用于保证同样的内容在不同的设备上都可以显示完整。
– initWithInitialPosition:height:
初始化一个 WhiteRectangleConfig
对象。
- (instancetype)initWithInitialPosition:(CGFloat)width height:(CGFloat)height
Parameters
width |
白板视觉矩形的宽度。视觉矩形的宽度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
---|---|
height |
白板视觉矩形的高度。视觉矩形的高度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
Return Value
初始化的 WhiteRectangleConfig
对象
Discussion
在该函数中,你需要传入 width
和 height
。SDK 会根据你传入 width
和 height
计算视觉矩形左上角原点
在世界坐标系中的位置 originX
和 originY
, 即 originX
= -
width / 2.0d
,originY
= -
height / 2.0d
。
该方法适用于需要快速显示完整 PPT 内容的场景。
Declared In
WhiteRectangleConfig.h
– initWithInitialPosition:height:animation:
设置视觉矩形的动画模式初始化一个 WhiteRectangleConfig
对象。
- (instancetype)initWithInitialPosition:(CGFloat)width height:(CGFloat)height animation:(WhiteAnimationMode)mode
Parameters
width |
白板视觉矩形的宽度。视觉矩形的宽度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
---|---|
height |
白板视觉矩形的高度。视觉矩形的高度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
mode |
视觉矩形的动画模式,详见 WhiteAnimationMode。 |
Return Value
初始化的 WhiteRectangleConfig
对象
Discussion
在该函数中,你需要传入 width
,height
和 mode
。SDK 会根据你传入 width
和 height
计算视觉矩形左上角原点
在世界坐标系中的位置 originX
和 originY
, 即 originX
= -
width / 2.0d
,originY
= -
height / 2.0d
。
该方法适用于需要快速显示完整 PPT 内容的场景。
Declared In
WhiteRectangleConfig.h
– initWithOriginX:originY:width:height:
设置视觉矩形的坐标并初始化一个 WhiteRectangleConfig
对象。
- (instancetype)initWithOriginX:(CGFloat)originX originY:(CGFloat)originY width:(CGFloat)width height:(CGFloat)height
Parameters
originX |
视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。 |
---|---|
originY |
视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。 |
width |
视觉矩形的宽度。视觉矩形的宽度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
height |
视觉矩形的高度。视觉矩形的高度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
Return Value
初始化的 WhiteRectangleConfig
对象
Discussion
在该函数中,你需要传入 originX
、originY
、width
、height
和 mode
。
SDK 会根据你传入的 originX
、originY
、width
和 height
确定视觉矩形在白板坐标系(即世界坐标系)中的位置、大小和动画模式。
Declared In
WhiteRectangleConfig.h
– initWithOriginX:originY:width:height:animation:
设置视觉矩形的坐标和动画模式并初始化一个 WhiteRectangleConfig
对象。
- (instancetype)initWithOriginX:(CGFloat)originX originY:(CGFloat)originY width:(CGFloat)width height:(CGFloat)height animation:(WhiteAnimationMode)mode
Parameters
originX |
视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。 |
---|---|
originY |
视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。 |
width |
视觉矩形的宽度。视觉矩形的宽度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
height |
视觉矩形的高度。视觉矩形的高度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。 |
mode |
视觉矩形的动画模式,详见WhiteAnimationMode。 |
Return Value
初始化的 WhiteRectangleConfig
对象
Discussion
在该函数中,你需要传入 originX
、originY
、width
、height
和 mode
。
SDK 会根据你传入的 originX
、originY
、width
、height
和 mode
确定视觉矩形在白板坐标系(即世界坐标系)中的位置、大小和动画模式。
Declared In
WhiteRectangleConfig.h
originX
视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。
@property (nonatomic, assign) CGFloat originX
Declared In
WhiteRectangleConfig.h
originY
视觉矩形左上角原点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。
@property (nonatomic, assign) CGFloat originY
Declared In
WhiteRectangleConfig.h
width
视觉矩形的宽度。视觉矩形的宽度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。
@property (nonatomic, assign) CGFloat width
Declared In
WhiteRectangleConfig.h
height
视觉矩形的高度。视觉矩形的高度不能小于实际展示内容的宽度,否则用户将看不见超出的部分。
@property (nonatomic, assign) CGFloat height
Declared In
WhiteRectangleConfig.h
animationMode
视觉矩形的动画模式,详见WhiteAnimationMode。
@property (nonatomic, assign) WhiteAnimationMode animationMode
Declared In
WhiteRectangleConfig.h