‪JMSDK iOS  ‪v2.8.0
‪API文档
JCDoodleAction.h
浏览该文件的文档.
1 //
2 // JCDoodleAction.h
3 // JCSDKOC
4 //
5 // Created by young on 2017/12/29.
6 // Copyright © 2017年 juphoon. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 
11 #if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR
12 #define JCColor UIColor
13 #elif TARGET_OS_MAC
14 #define JCColor NSColor
15 #endif
16 
20 typedef NS_ENUM(NSInteger, JCDoodleActionType) {
45 };
46 
50 @interface JCDoodleAction : NSObject
51 
52 
56 @property (nonatomic) JCDoodleActionType actionType;
57 
58 
62 @property (nullable, nonatomic, copy) NSString *userId;
63 
64 
68 @property (nullable, nonatomic, copy) NSString *userDefined;
69 
70 
74 @property (nonatomic) NSUInteger pageNumber;
75 
76 
80 @property (nonatomic) float brushWidth;
81 
82 
86 @property (nullable, nonatomic, copy) JCColor *brushColor;
87 
91 @property (nullable, nonatomic, copy) NSString *stickerUnicode;
92 
96 @property (nullable, nonatomic, copy) NSString *stickerName;
97 
101 @property (nonatomic) float stickerX;
102 
106 @property (nonatomic) float stickerY;
107 
111 @property (nonatomic) float stickerWidth;
112 
116 @property (nonatomic) float stickerHeight;
117 
121 @property (nonatomic) int stickerRotate;
122 
132 @property (nullable, nonatomic, readonly, strong) NSArray<NSArray<NSNumber *> *> *pathPoints;
133 
143 - (void)addPointWithPositionX:(float)x positionY:(float)y timeInterval:(int)timeInterval;
144 
145 @end
146 
JCDoodleActionType
涂鸦类型
Definition: JCDoodleAction.h:20
@ JCDoodleActionSelectPage
翻页
Definition: JCDoodleAction.h:36
@ JCDoodleActionStop
结束涂鸦
Definition: JCDoodleAction.h:24
@ JCDoodleActionRequest
请求
Definition: JCDoodleAction.h:40
@ JCDoodleActionFetch
获取数据
Definition: JCDoodleAction.h:38
@ JCDoodleActionClear
清除涂鸦
Definition: JCDoodleAction.h:28
@ JCDoodleActionStart
开始涂鸦
Definition: JCDoodleAction.h:22
@ JCDoodleActionSticker
贴图
Definition: JCDoodleAction.h:34
@ JCDoodleActionUndo
撤销
Definition: JCDoodleAction.h:26
@ JCDoodleActionDraw
画曲线
Definition: JCDoodleAction.h:30
@ JCDoodleActionResponse
回应
Definition: JCDoodleAction.h:42
@ JCDoodleActionExtraBase
自定义类型
Definition: JCDoodleAction.h:44
@ JCDoodleActionErase
橡皮檫
Definition: JCDoodleAction.h:32
涂鸦操作类
Definition: JCDoodleAction.h:51
float stickerWidth
Definition: JCDoodleAction.h:111
int stickerRotate
Definition: JCDoodleAction.h:121
NSString * stickerName
Definition: JCDoodleAction.h:96
NSString * stickerUnicode
Definition: JCDoodleAction.h:91
NSUInteger pageNumber
Definition: JCDoodleAction.h:74
NSArray< NSArray< NSNumber * > * > * pathPoints
Definition: JCDoodleAction.h:132
NSString * userId
Definition: JCDoodleAction.h:62
JCDoodleActionType actionType
Definition: JCDoodleAction.h:56
float stickerHeight
Definition: JCDoodleAction.h:116
JCColor * brushColor
Definition: JCDoodleAction.h:86
float stickerY
Definition: JCDoodleAction.h:106
NSString * userDefined
Definition: JCDoodleAction.h:68
float brushWidth
Definition: JCDoodleAction.h:80
float stickerX
Definition: JCDoodleAction.h:101