PLVContainerWebViewBridgeDelegate

Objective-C

@protocol PLVContainerWebViewBridgeDelegate <NSObject>

/// 刷新最小化的容器(ppt、word各类文档统称)数据 时调用
- (void)containerWebViewBridge:(PLVContainerWebViewBridge *)containerWebViewBridge didRefreshMinimizeContainerDataWithJsonObject:(id)jsonObject;

/// 刷新打开的PPT容器数量 时调用
- (void)containerWebViewBridge:(PLVContainerWebViewBridge *)containerWebViewBridge didRefreshPptContainerTotalWithJsonObject:(id)jsonObject;

/// 刷新画笔工具权限 时调用
- (void)containerWebViewBridge:(PLVContainerWebViewBridge *)containerWebViewBridge didRefreshBrushToolStatusWithJsonObject:(id)jsonObject;

/// 准备开始编辑文字 时调用
- (void)containerWebViewBridge:(PLVContainerWebViewBridge *)containerWebViewBridge willStartEditTextWithJsonObject:(id)jsonObject;

/// 更新画笔工具类型 时调用
- (void)containerWebViewBridge:(PLVContainerWebViewBridge *)containerWebViewBridge didChangeApplianceType:(PLVContainerApplianceType)applianceType;

/// 更新画笔颜色 时调用
- (void)containerWebViewBridge:(PLVContainerWebViewBridge *)containerWebViewBridge didChangeStrokeHexColor:(NSString *)strokeHexColor;

@optional

/// webView 需要 native 发送消息给 socket 时调用
- (void)containerWebViewBridge:(PLVContainerWebViewBridge *)containerWebViewBridge didSendSocketEventWithJsonObject:(id)jsonObject DEPRECATED_MSG_ATTRIBUTE("已废弃,由父类PLVSocketWebViewBridge进行处理");

/// 更新文本大小 时调用
- (void)containerWebViewBridge:(PLVContainerWebViewBridge *)containerWebViewBridge didChangeFontSize:(CGFloat)fontSize;

/// 更新线条宽度 时调用
- (void)containerWebViewBridge:(PLVContainerWebViewBridge *)containerWebViewBridge didChangeLineWidth:(CGFloat)lineWidth;

/// 更新画板缩放百分比 时调用
- (void)containerWebViewBridge:(PLVContainerWebViewBridge *)containerWebViewBridge didChangeZoomPercent:(CGFloat)percent;

@end

Swift

protocol PLVContainerWebViewBridgeDelegate : NSObjectProtocol

Undocumented