public class ShapeDispatcher extends java.lang.Object implements ShapeVM.LPShapeReceiverListener
构造器和说明 |
---|
ShapeDispatcher() |
限定符和类型 | 方法和说明 |
---|---|
void |
addWhiteboard(Whiteboard whiteboard) |
void |
appendShape(LPResRoomShapeSingleModel lpResRoomShapeAppendModel) |
void |
changePPTFlipEnable(boolean isFlipEnable) |
void |
clearWhiteboardList() |
void |
deleteAllShape(LPMockClearCacheModel lpMockClearCacheModel) |
void |
deleteAllShape(LPResRoomShapeDelModel lpResRoomShapeDelModel) |
void |
deleteShape(LPResRoomShapeDelModel lpResRoomShapeDelModel) |
void |
drawAllShape(LPResRoomShapeMultipleModel lpResRoomShapeMultipleModel) |
java.lang.String |
eraseFilterShapes(java.lang.String docId,
int page,
LPConstants.LPUserType... filterRoles) |
java.lang.String |
eraseShapes(java.lang.String docId,
int page) |
void |
forceTouchEnd() |
int |
getIndexOfWhiteboard(java.lang.Object object) |
void |
invalidateCurrentPage()
移除文字画笔外接框
|
boolean |
isShapeListEmpty(java.lang.String docId,
int page) |
void |
onDestroy() |
void |
onZXYBMotionEvent(java.lang.String docId,
int page,
LPMotionEvent motionEvent) |
void |
removeWhiteboard(Whiteboard whiteboard) |
void |
sendDrawTextConfirmed(java.lang.String beforeText,
java.lang.String textContent) |
void |
setAnimPPTEnabled(boolean isAnimPPTEnabled) |
void |
setCustomShapeStrokeWidth(float strokeWidth) |
void |
setCustomShapeType(LPConstants.ShapeType shapeType) |
void |
setDoubleTapScaleEnable(boolean isEnable) |
void |
setIsInSbbMode(boolean isSbbMode)
是否处于小黑板模式下
|
void |
setOnDoubleTapListener(OnDoubleTapListener onDoubleTapListener) |
void |
setOnViewTapListener(OnViewTapListener onViewTapListener) |
void |
setPaintColor(int color) |
void |
setPaintTextSize(int textSize) |
void |
setPPTAuth(boolean pptAuth) |
void |
setPPTEditMode(LPConstants.PPTEditMode pptEditMode) |
void |
setPPTShowWay(LPConstants.LPPPTShowWay showWay) |
void |
setShapeStrokeWidth(float strokeWidth) |
void |
setShowPaintOwnerEnable(boolean isShowPaintOwnerEnable)
是否显示画笔归属信息
|
void |
setTouchAble(boolean isTouchAble) |
void |
setWhiteboardWidthAndHeight(int width,
int height) |
void |
setZoomable(boolean zoomable) |
void |
updateShape(LPResRoomShapeMultipleModel lpResRoomShapeMultipleModel) |
void |
updateShapeInfo(LPResRoomShapeSingleModel lpResRoomShapeSingleModel)
更新shape ID
|
public void addWhiteboard(Whiteboard whiteboard)
public void removeWhiteboard(Whiteboard whiteboard)
public int getIndexOfWhiteboard(java.lang.Object object)
public void clearWhiteboardList()
public void setAnimPPTEnabled(boolean isAnimPPTEnabled)
public void updateShapeInfo(LPResRoomShapeSingleModel lpResRoomShapeSingleModel)
updateShapeInfo
在接口中 ShapeVM.LPShapeReceiverListener
lpResRoomShapeSingleModel
- public void updateShape(LPResRoomShapeMultipleModel lpResRoomShapeMultipleModel)
updateShape
在接口中 ShapeVM.LPShapeReceiverListener
public void deleteAllShape(LPResRoomShapeDelModel lpResRoomShapeDelModel)
public void deleteAllShape(LPMockClearCacheModel lpMockClearCacheModel)
public void deleteShape(LPResRoomShapeDelModel lpResRoomShapeDelModel)
deleteShape
在接口中 ShapeVM.LPShapeReceiverListener
public void drawAllShape(LPResRoomShapeMultipleModel lpResRoomShapeMultipleModel)
drawAllShape
在接口中 ShapeVM.LPShapeReceiverListener
public void appendShape(LPResRoomShapeSingleModel lpResRoomShapeAppendModel)
appendShape
在接口中 ShapeVM.LPShapeReceiverListener
public void setCustomShapeType(LPConstants.ShapeType shapeType)
public void setPPTEditMode(LPConstants.PPTEditMode pptEditMode)
public java.lang.String eraseShapes(java.lang.String docId, int page)
public java.lang.String eraseFilterShapes(java.lang.String docId, int page, LPConstants.LPUserType... filterRoles)
public void changePPTFlipEnable(boolean isFlipEnable)
public void setPaintTextSize(int textSize)
public void setCustomShapeStrokeWidth(float strokeWidth)
public boolean isShapeListEmpty(java.lang.String docId, int page)
public void setPPTShowWay(LPConstants.LPPPTShowWay showWay)
public void setTouchAble(boolean isTouchAble)
public void setOnViewTapListener(OnViewTapListener onViewTapListener)
public void setOnDoubleTapListener(OnDoubleTapListener onDoubleTapListener)
public void setDoubleTapScaleEnable(boolean isEnable)
public void setZoomable(boolean zoomable)
public void setShapeStrokeWidth(float strokeWidth)
public void sendDrawTextConfirmed(java.lang.String beforeText, java.lang.String textContent)
public void invalidateCurrentPage()
public void setPaintColor(int color)
public void setWhiteboardWidthAndHeight(int width, int height)
public void setPPTAuth(boolean pptAuth)
public void setIsInSbbMode(boolean isSbbMode)
isSbbMode
- public void setShowPaintOwnerEnable(boolean isShowPaintOwnerEnable)
isShowPaintOwnerEnable
- true 显示
false 不显示public void forceTouchEnd()
public void onZXYBMotionEvent(java.lang.String docId, int page, LPMotionEvent motionEvent)
public void onDestroy()