iOS/macOS(Objective-C)[v1.7.5.0]
|
PanoRtcAnnotation 接口类对应用程序提供了所有的标注相关方法。 更多...
#import <PanoRtcAnnotation.h>
类方法 | |
(instancetype) | + new |
此方法不可用。 | |
PanoRtcAnnotation 接口类对应用程序提供了所有的标注相关方法。
PanoRtcAnnotation 对象可以通过 PanoRtcAnnotationManager 实例获取。
- (PanoResult) clearContents |
清除标注内容
- (PanoResult) clearUserContents: | (UInt64) | userId |
清除指定用户绘制的标注内容
userId | 用户ID |
- (PanoWBToolType) getToolType |
获取工具类型
- (PanoResult) redo |
重做标注的上一次被撤销操作。
- (PanoResult) setAspectWidth: | (UInt32) | w | |
height: | (UInt32) | h | |
设置标注区域大小
w | 宽 |
h | 高 |
- (PanoResult) setColor: | (PanoWBColor *_Nonnull) | color |
- (PanoResult) setDelegate: | (id< PanoRtcAnnotationDelegate > _Nullable) | delegate |
- (PanoResult) setExtAnnoMode: | (PanoExternalAnnoMode) | mode |
设置外部标注模式。仅对外部标注有效。
mode | ExternalAnnoMode类别 |
- (PanoResult) setFillColor: | (PanoWBColor *_Nonnull) | color |
设置填充颜色。
color | PanoWBColor 对象。有效值范围:[0, 1]。 |
- (PanoResult) setFillType: | (PanoWBFillType) | type |
设置填充类型。
type | PanoWBFillType 枚举类型。 |
- (PanoResult) setFontSize: | (UInt32) | size |
设置字体大小。
size | 有效值范围:[10, 96]。 |
- (PanoResult) setFontStyle: | (PanoWBFontStyle) | style |
设置标注字体样式。
color | PanoWBFontStyle 枚举类型。 |
- (PanoResult) setLineWidth: | (UInt32) | width |
设置标注线条宽度。
width | 有效值范围:[1, 20]。 |
- (PanoResult) setOption: | (NSObject *_Nullable) | option | |
forType: | (PanoAnnoOptionType) | type | |
设置标注参数
option | 参数类别 |
type | PanoAnnoOptionType 枚举类型。 |
- (PanoResult) setRoleType: | (PanoWBRoleType) | type |
设置标注角色类型。
type | 标注角色,PanoWBRoleType 枚举类型。 |
- (PanoResult) setScalingMode: | (PanoVideoScalingMode) | mode |
设置标注区域缩放模式
mode | 缩放模式 |
- (PanoResult) setToolType: | (PanoWBToolType) | type |
设置标注工具。
view | PanoWBToolType 枚举类型。 |
- (PanoResult) setVisible: | (BOOL) | visible |
设置标注视图是否可见
visible | 是否可见 |
- (PanoResult) setWindowPos: | (CGRect) | rect |
设置标注窗口位置及大小。
rect | WBRect类型 |
- (PanoResult) snapshot: | (NSString *_Nonnull) | outputDir |
保存标注内容到图像。
outputDir | 输出路径 |
- (PanoResult) startAnnotation: | (PanoView *_Nullable) | view |
开始标注。
view | 客户提供的标注显示视图。 |
- (PanoResult) stopAnnotation |
停止标注
- (PanoResult) undo |
撤销标注上一次操作。