批注
更新时间:2025-08-01 04:10:38

批注

协作批注服务类功能

@interface YealinkSDKAnnotationService 

开始批注
- (void)startAnnotation

停止批注
- (void)stopAnnotation

发起共享白板
- (void)openWhiteBoard

停止共享白板
- (void)closeWhiteBoard

设置隐藏批注栏
- (void)setAnnotationBarHidden:(BOOL)isHidden
  • PARAMETERS:
NAME NOTERIPTION
isHidden 是否隐藏

获取批注工具栏隐藏状态
- (BOOL)isAnnotationBarHidden
  • RETURN VALUE:
TYPE NOTERIPTION
BOOL 返回批注工具栏隐藏状态

设置批注入口隐藏
- (void)setMeetingAnnotationSideBarViewHidden:(BOOL)isHidden
  • PARAMETERS:
NAME NOTERIPTION
isHidden 是否隐藏

获取批注入口隐藏状态
- (BOOL)isMeetingAnnotationSideBarViewHidden
  • RETURN VALUE:
TYPE NOTERIPTION
BOOL 返回批注入口隐藏状态

清除批注
- (void)clearAnnotationWithClearType:(YealinkSDKAnnotationClearType)clearType
  • PARAMETERS:
NAME NOTERIPTION
clearType 清除类型
  • 关联类型:

typedef NS_ENUM(NSInteger, YealinkSDKAnnotationClearType) {
    /// 清除所有批注
    YealinkSDKAnnotationClearType_All = 1,
    /// 清除我的批注
    YealinkSDKAnnotationClearType_Myself
};

设置批注模式
- (void)setAnnotationModeWithMode:(YealinkSDKAnnotationInputMode)mode
  • PARAMETERS:
NAME NOTERIPTION
mode 批注模式
  • 关联类型:

typedef NS_ENUM(NSInteger, YealinkSDKAnnotationInputMode) {
    /// 无
    YealinkSDKAnnotationInputMode_None = 0,
    /// 画笔
    YealinkSDKAnnotationInputMode_HandDraw = 2,
    /// 删除
    YealinkSDKAnnotationInputMode_DeleteMode = 7
};

设置画笔颜色
- (void)setPenColorWithColorType:(YealinkSDKBrushColorType)colorType
  • PARAMETERS:
NAME NOTERIPTION
colorType 画笔颜色类型
  • 关联类型:

typedef NS_ENUM(NSInteger, YealinkSDKBrushColorType) {
    /// 黑色
    YealinkSDKBrushColorType_Black = 1,
    /// 红色
    YealinkSDKBrushColorType_Red,
    /// 橙色
    YealinkSDKBrushColorType_Orange,
    /// 黄色
    YealinkSDKBrushColorType_Yellow,
    /// 绿色
    YealinkSDKBrushColorType_Green,
    /// 青色
    YealinkSDKBrushColorType_Cyan,
    /// 蓝色
    YealinkSDKBrushColorType_Blue,
    /// 紫色
    YealinkSDKBrushColorType_Purple
};

设置画笔粗细类型
- (void)setPenSizeWithSizeType:(YealinkSDKBrushSizeType)sizeType
  • PARAMETERS:
NAME NOTERIPTION
sizeType 画笔粗细类型
  • 关联类型:

typedef NS_ENUM(NSInteger, YealinkSDKBrushSizeType) {
    /// 细
    YealinkSDKBrushSizeType_Thin = 1,
    /// 中等
    YealinkSDKBrushSizeType_Middle,
    /// 粗
    YealinkSDKBrushSizeType_Thick
};

撤销
- (void)undo

重做
- (void)redo

保存图片
- (void)saveAnnotationImageWithPath:(NSString *)path
  • PARAMETERS:
NAME NOTERIPTION
path 图片文件保存路径,路径需要带文件名,后缀是 “.jpeg”

本页目录