MarkupViewManager

class MarkupViewManager()

Constructors

Properties


Constructors

MarkupViewManager.constructor(viewer, markupItemManager, callbackManager, explodeManager, cuttingManager, sheetManager)
Arguments:
Return type:

MarkupViewManager()

Properties

MarkupViewManager.override
Type:any

Methods

activateView

MarkupViewManager.activateView(uniqueId, view, duration)
Arguments:
  • uniqueId (Uuid) – None
  • view (IView()) – None
  • duration (number()) – None
Return type:

Promise <boolean>

createView

MarkupViewManager.createView(name, view, triggerEvent, sheetId, visibilityState, colorMap, snapshotImage)
Arguments:
  • name (string()) – None
  • view (IView()) – None
  • triggerEvent (boolean()) – None
  • sheetId (SheetId | null) – None
  • visibilityState (VisibilityState() | null) – None
  • colorMap (Map <NodeId, Color> | null) – None
  • snapshotImage (HTMLImageElement | null()) – None
Return type:

MarkupView()

deleteView

MarkupViewManager.deleteView(uniqueId)
Arguments:
  • uniqueId (Uuid) – None
Return type:

boolean

exportMarkup

MarkupViewManager.exportMarkup()
Return type:[object]

getView

MarkupViewManager.getView(uniqueId)
Arguments:
  • uniqueId (Uuid) – None
Return type:

MarkupView() | null

getViewKeys

MarkupViewManager.getViewKeys()
Return type:[Uuid]

loadData

MarkupViewManager.loadData(viewArray)
Arguments:
  • viewArray ([object]()) – None
Return type:

Promise <[boolean]>

toJson

MarkupViewManager.toJson()
Return type:object