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

在该函数中,你需要传入 widthheight。SDK 会根据你传入 widthheight 计算视觉矩形左上角原点 在世界坐标系中的位置 originXoriginY, 即 originX = - width / 2.0doriginY = - 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

在该函数中,你需要传入 widthheightmode。SDK 会根据你传入 widthheight 计算视觉矩形左上角原点 在世界坐标系中的位置 originXoriginY, 即 originX = - width / 2.0doriginY = - 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

在该函数中,你需要传入 originXoriginYwidthheightmode。 SDK 会根据你传入的 originXoriginYwidthheight 确定视觉矩形在白板坐标系(即世界坐标系)中的位置、大小和动画模式。

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

在该函数中,你需要传入 originXoriginYwidthheightmode。 SDK 会根据你传入的 originXoriginYwidthheightmode 确定视觉矩形在白板坐标系(即世界坐标系)中的位置、大小和动画模式。

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