Class InteractiveInkEditor

Hierarchy

  • AbstractEditor
    • InteractiveInkEditor

Accessors

  • get initializationPromise(): Promise<void>
  • Returns Promise<void>

  • get model(): IIModel
  • Returns IIModel

  • get penStyle(): TStyle
  • Returns TStyle

  • set penStyle(
        penStyle: {
            color?: string;
            fill?: string;
            opacity?: number;
            width?: number;
            [key: string]: undefined | string | number;
        },
    ): void
  • Parameters

    • penStyle: {
          color?: string;
          fill?: string;
          opacity?: number;
          width?: number;
          [key: string]: undefined | string | number;
      }

    Returns void

Constructors

Methods

  • Parameters

    Returns Blob

  • Parameters

    • partialGroup: {
          bounds?: {
              center?: { x?: number; y?: number };
              contains?: any;
              containsPoint?: any;
              corners?: (undefined | { x?: number; y?: number })[];
              height?: number;
              isContained?: any;
              overlaps?: any;
              snapPoints?: (undefined | { x?: number; y?: number })[];
              width?: number;
              x?: number;
              xMax?: number;
              xMid?: number;
              xMin?: number;
              y?: number;
              yMax?: number;
              yMid?: number;
              yMin?: number;
          };
          children?: (
              | undefined
              | {
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  center?: { x?: number; y?: number };
                  clone?: any;
                  creationTime?: number;
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  endDecoration?: Arrow;
                  id?: string;
                  isClosed?: false;
                  isIntersected?: any;
                  kind?: Arc;
                  modificationDate?: number;
                  overlaps?: any;
                  phi?: number;
                  radiusX?: number;
                  radiusY?: number;
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  startAngle?: number;
                  startDecoration?: Arrow;
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined | string | number;
                  };
                  sweepAngle?: number;
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Edge;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | {
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  clone?: any;
                  creationTime?: number;
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  end?: { x?: number; y?: number };
                  endDecoration?: Arrow;
                  id?: string;
                  isClosed?: false;
                  isIntersected?: any;
                  kind?: Line;
                  modificationDate?: number;
                  overlaps?: any;
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  start?: { x?: number; y?: number };
                  startDecoration?: Arrow;
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined | string | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Edge;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | {
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  clone?: any;
                  creationTime?: number;
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  endDecoration?: Arrow;
                  id?: string;
                  isClosed?: false;
                  isIntersected?: any;
                  kind?: PolyEdge;
                  modificationDate?: number;
                  overlaps?: any;
                  points?: (undefined | { x?: number; y?: number })[];
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  startDecoration?: Arrow;
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined | string | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Edge;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | {
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  center?: { x?: number; y?: number };
                  clone?: any;
                  creationTime?: number;
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  id?: string;
                  isClosed?: true;
                  isIntersected?: any;
                  kind?: Circle;
                  modificationDate?: number;
                  overlaps?: any;
                  radius?: number;
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined | string | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Shape;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | {
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  center?: { x?: number; y?: number };
                  clone?: any;
                  creationTime?: number;
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  id?: string;
                  isClosed?: true;
                  isIntersected?: any;
                  kind?: Ellipse;
                  modificationDate?: number;
                  orientation?: number;
                  overlaps?: any;
                  radiusX?: number;
                  radiusY?: number;
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined | string | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Shape;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | {
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  clone?: any;
                  creationTime?: number;
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  id?: string;
                  isClosed?: true;
                  isIntersected?: any;
                  kind?: Polygon;
                  modificationDate?: number;
                  overlaps?: any;
                  points?: (undefined | { x?: number; y?: number })[];
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined | string | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Shape;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | {
                  addPointer?: any;
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  clone?: any;
                  creationTime?: number;
                  decorators?: (
                      | undefined
                      | {
                          clone?: any;
                          id?: string;
                          kind?: DecoratorKind;
                          style?: {
                              color?: ...;
                              fill?: ...;
                              opacity?: ...;
                              width?: ...;
                              [key: ...]: ...;
                          };
                      }
                  )[];
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  formatToSend?: any;
                  id?: string;
                  isClosed?: false;
                  isIntersected?: any;
                  length?: number;
                  modificationDate?: number;
                  overlaps?: any;
                  pointers?: (
                      undefined
                      | { p?: number; t?: number; x?: number; y?: number }
                  )[];
                  pointerType?: string;
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined | string | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Stroke;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | {
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  clone?: any;
                  containsStroke?: any;
                  creationTime?: number;
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  id?: string;
                  isClosed?: false;
                  isIntersected?: any;
                  kind?: Arc;
                  modificationDate?: number;
                  overlaps?: any;
                  removeStrokes?: any;
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  strokes?: (
                      | undefined
                      | {
                          addPointer?: any;
                          bounds?: {
                              center?: ...;
                              contains?: any;
                              containsPoint?: any;
                              corners?: ...;
                              height?: ...;
                              isContained?: any;
                              overlaps?: any;
                              snapPoints?: ...;
                              width?: ...;
                              x?: ...;
                              xMax?: ...;
                              xMid?: ...;
                              xMin?: ...;
                              y?: ...;
                              yMax?: ...;
                              yMid?: ...;
                              yMin?: ...;
                          };
                          clone?: any;
                          creationTime?: number;
                          decorators?: (...)[];
                          deleting?: boolean;
                          edges?: (...)[];
                          formatToSend?: any;
                          id?: string;
                          isClosed?: false;
                          isIntersected?: any;
                          length?: number;
                          modificationDate?: number;
                          overlaps?: any;
                          pointers?: (...)[];
                          pointerType?: string;
                          selected?: boolean;
                          snapPoints?: (...)[];
                          style?: {
                              color?: ...;
                              fill?: ...;
                              opacity?: ...;
                              width?: ...;
                              [key: ...]: ...;
                          };
                          toJSON?: any;
                          transform?: {
                              applyToPoint?: any;
                              clone?: any;
                              invert?: any;
                              multiply?: any;
                              rotate?: any;
                              scale?: any;
                              toCssString?: any;
                              translate?: any;
                              tx?: ...;
                              ty?: ...;
                              xx?: ...;
                              xy?: ...;
                              yx?: ...;
                              yy?: ...;
                          };
                          type?: Stroke;
                          vertices?: (...)[];
                      }
                  )[];
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined
                      | string
                      | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Recognized;
                  updateChildrenStyle?: any;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | {
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  clone?: any;
                  containsStroke?: any;
                  creationTime?: number;
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  id?: string;
                  isClosed?: true;
                  isIntersected?: any;
                  kind?: Circle;
                  modificationDate?: number;
                  overlaps?: any;
                  removeStrokes?: any;
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  strokes?: (
                      | undefined
                      | {
                          addPointer?: any;
                          bounds?: {
                              center?: ...;
                              contains?: any;
                              containsPoint?: any;
                              corners?: ...;
                              height?: ...;
                              isContained?: any;
                              overlaps?: any;
                              snapPoints?: ...;
                              width?: ...;
                              x?: ...;
                              xMax?: ...;
                              xMid?: ...;
                              xMin?: ...;
                              y?: ...;
                              yMax?: ...;
                              yMid?: ...;
                              yMin?: ...;
                          };
                          clone?: any;
                          creationTime?: number;
                          decorators?: (...)[];
                          deleting?: boolean;
                          edges?: (...)[];
                          formatToSend?: any;
                          id?: string;
                          isClosed?: false;
                          isIntersected?: any;
                          length?: number;
                          modificationDate?: number;
                          overlaps?: any;
                          pointers?: (...)[];
                          pointerType?: string;
                          selected?: boolean;
                          snapPoints?: (...)[];
                          style?: {
                              color?: ...;
                              fill?: ...;
                              opacity?: ...;
                              width?: ...;
                              [key: ...]: ...;
                          };
                          toJSON?: any;
                          transform?: {
                              applyToPoint?: any;
                              clone?: any;
                              invert?: any;
                              multiply?: any;
                              rotate?: any;
                              scale?: any;
                              toCssString?: any;
                              translate?: any;
                              tx?: ...;
                              ty?: ...;
                              xx?: ...;
                              xy?: ...;
                              yx?: ...;
                              yy?: ...;
                          };
                          type?: Stroke;
                          vertices?: (...)[];
                      }
                  )[];
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined
                      | string
                      | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Recognized;
                  updateChildrenStyle?: any;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | {
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  clone?: any;
                  containsStroke?: any;
                  creationTime?: number;
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  id?: string;
                  isClosed?: true;
                  isIntersected?: any;
                  kind?: Ellipse;
                  modificationDate?: number;
                  overlaps?: any;
                  removeStrokes?: any;
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  strokes?: (
                      | undefined
                      | {
                          addPointer?: any;
                          bounds?: {
                              center?: ...;
                              contains?: any;
                              containsPoint?: any;
                              corners?: ...;
                              height?: ...;
                              isContained?: any;
                              overlaps?: any;
                              snapPoints?: ...;
                              width?: ...;
                              x?: ...;
                              xMax?: ...;
                              xMid?: ...;
                              xMin?: ...;
                              y?: ...;
                              yMax?: ...;
                              yMid?: ...;
                              yMin?: ...;
                          };
                          clone?: any;
                          creationTime?: number;
                          decorators?: (...)[];
                          deleting?: boolean;
                          edges?: (...)[];
                          formatToSend?: any;
                          id?: string;
                          isClosed?: false;
                          isIntersected?: any;
                          length?: number;
                          modificationDate?: number;
                          overlaps?: any;
                          pointers?: (...)[];
                          pointerType?: string;
                          selected?: boolean;
                          snapPoints?: (...)[];
                          style?: {
                              color?: ...;
                              fill?: ...;
                              opacity?: ...;
                              width?: ...;
                              [key: ...]: ...;
                          };
                          toJSON?: any;
                          transform?: {
                              applyToPoint?: any;
                              clone?: any;
                              invert?: any;
                              multiply?: any;
                              rotate?: any;
                              scale?: any;
                              toCssString?: any;
                              translate?: any;
                              tx?: ...;
                              ty?: ...;
                              xx?: ...;
                              xy?: ...;
                              yx?: ...;
                              yy?: ...;
                          };
                          type?: Stroke;
                          vertices?: (...)[];
                      }
                  )[];
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined
                      | string
                      | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Recognized;
                  updateChildrenStyle?: any;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | {
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  clone?: any;
                  containsStroke?: any;
                  creationTime?: number;
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  id?: string;
                  isClosed?: false;
                  isIntersected?: any;
                  kind?: Line;
                  modificationDate?: number;
                  overlaps?: any;
                  removeStrokes?: any;
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  strokes?: (
                      | undefined
                      | {
                          addPointer?: any;
                          bounds?: {
                              center?: ...;
                              contains?: any;
                              containsPoint?: any;
                              corners?: ...;
                              height?: ...;
                              isContained?: any;
                              overlaps?: any;
                              snapPoints?: ...;
                              width?: ...;
                              x?: ...;
                              xMax?: ...;
                              xMid?: ...;
                              xMin?: ...;
                              y?: ...;
                              yMax?: ...;
                              yMid?: ...;
                              yMin?: ...;
                          };
                          clone?: any;
                          creationTime?: number;
                          decorators?: (...)[];
                          deleting?: boolean;
                          edges?: (...)[];
                          formatToSend?: any;
                          id?: string;
                          isClosed?: false;
                          isIntersected?: any;
                          length?: number;
                          modificationDate?: number;
                          overlaps?: any;
                          pointers?: (...)[];
                          pointerType?: string;
                          selected?: boolean;
                          snapPoints?: (...)[];
                          style?: {
                              color?: ...;
                              fill?: ...;
                              opacity?: ...;
                              width?: ...;
                              [key: ...]: ...;
                          };
                          toJSON?: any;
                          transform?: {
                              applyToPoint?: any;
                              clone?: any;
                              invert?: any;
                              multiply?: any;
                              rotate?: any;
                              scale?: any;
                              toCssString?: any;
                              translate?: any;
                              tx?: ...;
                              ty?: ...;
                              xx?: ...;
                              xy?: ...;
                              yx?: ...;
                              yy?: ...;
                          };
                          type?: Stroke;
                          vertices?: (...)[];
                      }
                  )[];
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined
                      | string
                      | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Recognized;
                  updateChildrenStyle?: any;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | {
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  clone?: any;
                  containsStroke?: any;
                  creationTime?: number;
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  id?: string;
                  isClosed?: false;
                  isIntersected?: any;
                  kind?: PolyEdge;
                  modificationDate?: number;
                  overlaps?: any;
                  removeStrokes?: any;
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  strokes?: (
                      | undefined
                      | {
                          addPointer?: any;
                          bounds?: {
                              center?: ...;
                              contains?: any;
                              containsPoint?: any;
                              corners?: ...;
                              height?: ...;
                              isContained?: any;
                              overlaps?: any;
                              snapPoints?: ...;
                              width?: ...;
                              x?: ...;
                              xMax?: ...;
                              xMid?: ...;
                              xMin?: ...;
                              y?: ...;
                              yMax?: ...;
                              yMid?: ...;
                              yMin?: ...;
                          };
                          clone?: any;
                          creationTime?: number;
                          decorators?: (...)[];
                          deleting?: boolean;
                          edges?: (...)[];
                          formatToSend?: any;
                          id?: string;
                          isClosed?: false;
                          isIntersected?: any;
                          length?: number;
                          modificationDate?: number;
                          overlaps?: any;
                          pointers?: (...)[];
                          pointerType?: string;
                          selected?: boolean;
                          snapPoints?: (...)[];
                          style?: {
                              color?: ...;
                              fill?: ...;
                              opacity?: ...;
                              width?: ...;
                              [key: ...]: ...;
                          };
                          toJSON?: any;
                          transform?: {
                              applyToPoint?: any;
                              clone?: any;
                              invert?: any;
                              multiply?: any;
                              rotate?: any;
                              scale?: any;
                              toCssString?: any;
                              translate?: any;
                              tx?: ...;
                              ty?: ...;
                              xx?: ...;
                              xy?: ...;
                              yx?: ...;
                              yy?: ...;
                          };
                          type?: Stroke;
                          vertices?: (...)[];
                      }
                  )[];
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined
                      | string
                      | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Recognized;
                  updateChildrenStyle?: any;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | {
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  clone?: any;
                  containsStroke?: any;
                  creationTime?: number;
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  id?: string;
                  isClosed?: true;
                  isIntersected?: any;
                  kind?: Polygone;
                  modificationDate?: number;
                  overlaps?: any;
                  removeStrokes?: any;
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  strokes?: (
                      | undefined
                      | {
                          addPointer?: any;
                          bounds?: {
                              center?: ...;
                              contains?: any;
                              containsPoint?: any;
                              corners?: ...;
                              height?: ...;
                              isContained?: any;
                              overlaps?: any;
                              snapPoints?: ...;
                              width?: ...;
                              x?: ...;
                              xMax?: ...;
                              xMid?: ...;
                              xMin?: ...;
                              y?: ...;
                              yMax?: ...;
                              yMid?: ...;
                              yMin?: ...;
                          };
                          clone?: any;
                          creationTime?: number;
                          decorators?: (...)[];
                          deleting?: boolean;
                          edges?: (...)[];
                          formatToSend?: any;
                          id?: string;
                          isClosed?: false;
                          isIntersected?: any;
                          length?: number;
                          modificationDate?: number;
                          overlaps?: any;
                          pointers?: (...)[];
                          pointerType?: string;
                          selected?: boolean;
                          snapPoints?: (...)[];
                          style?: {
                              color?: ...;
                              fill?: ...;
                              opacity?: ...;
                              width?: ...;
                              [key: ...]: ...;
                          };
                          toJSON?: any;
                          transform?: {
                              applyToPoint?: any;
                              clone?: any;
                              invert?: any;
                              multiply?: any;
                              rotate?: any;
                              scale?: any;
                              toCssString?: any;
                              translate?: any;
                              tx?: ...;
                              ty?: ...;
                              xx?: ...;
                              xy?: ...;
                              yx?: ...;
                              yy?: ...;
                          };
                          type?: Stroke;
                          vertices?: (...)[];
                      }
                  )[];
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined
                      | string
                      | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Recognized;
                  updateChildrenStyle?: any;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | {
                  baseline?: number;
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  clone?: any;
                  containsStroke?: any;
                  creationTime?: number;
                  decorators?: (
                      | undefined
                      | {
                          clone?: any;
                          id?: string;
                          kind?: DecoratorKind;
                          style?: {
                              color?: ...;
                              fill?: ...;
                              opacity?: ...;
                              width?: ...;
                              [key: ...]: ...;
                          };
                      }
                  )[];
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  id?: string;
                  isClosed?: false;
                  isIntersected?: any;
                  kind?: Text;
                  label?: string;
                  modificationDate?: number;
                  overlaps?: any;
                  removeStrokes?: any;
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  strokes?: (
                      | undefined
                      | {
                          addPointer?: any;
                          bounds?: {
                              center?: ...;
                              contains?: any;
                              containsPoint?: any;
                              corners?: ...;
                              height?: ...;
                              isContained?: any;
                              overlaps?: any;
                              snapPoints?: ...;
                              width?: ...;
                              x?: ...;
                              xMax?: ...;
                              xMid?: ...;
                              xMin?: ...;
                              y?: ...;
                              yMax?: ...;
                              yMid?: ...;
                              yMin?: ...;
                          };
                          clone?: any;
                          creationTime?: number;
                          decorators?: (...)[];
                          deleting?: boolean;
                          edges?: (...)[];
                          formatToSend?: any;
                          id?: string;
                          isClosed?: false;
                          isIntersected?: any;
                          length?: number;
                          modificationDate?: number;
                          overlaps?: any;
                          pointers?: (...)[];
                          pointerType?: string;
                          selected?: boolean;
                          snapPoints?: (...)[];
                          style?: {
                              color?: ...;
                              fill?: ...;
                              opacity?: ...;
                              width?: ...;
                              [key: ...]: ...;
                          };
                          toJSON?: any;
                          transform?: {
                              applyToPoint?: any;
                              clone?: any;
                              invert?: any;
                              multiply?: any;
                              rotate?: any;
                              scale?: any;
                              toCssString?: any;
                              translate?: any;
                              tx?: ...;
                              ty?: ...;
                              xx?: ...;
                              xy?: ...;
                              yx?: ...;
                              yy?: ...;
                          };
                          type?: Stroke;
                          vertices?: (...)[];
                      }
                  )[];
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined
                      | string
                      | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Recognized;
                  updateChildrenStyle?: any;
                  vertices?: (undefined | { x?: number; y?: number })[];
                  xHeight?: number;
              }
              | {
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  chars?: (
                      | undefined
                      | {
                          bounds?: { height?: ...; width?: ...; x?: ...; y?: ... };
                          color?: string;
                          fontSize?: number;
                          fontWeight?: "normal" | "bold";
                          id?: string;
                          label?: string;
                      }
                  )[];
                  clone?: any;
                  creationTime?: number;
                  decorators?: (
                      | undefined
                      | {
                          clone?: any;
                          id?: string;
                          kind?: DecoratorKind;
                          style?: {
                              color?: ...;
                              fill?: ...;
                              opacity?: ...;
                              width?: ...;
                              [key: ...]: ...;
                          };
                      }
                  )[];
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  getCharsOverlaps?: any;
                  id?: string;
                  isClosed?: true;
                  isIntersected?: any;
                  label?: string;
                  modificationDate?: number;
                  overlaps?: any;
                  point?: { x?: number; y?: number };
                  rotation?: { center?: { x?: number; y?: number }; degree?: number };
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined | string | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Text;
                  updateChildrenFont?: any;
                  updateChildrenStyle?: any;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
              | (
                  { readonly isClosed?: false; children?: ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; startAngle?: number | undefined; sweepAngle?: number | undefined; radiusX?: number | undefined; ... 21 more ...; isIntersected?: {} | undefined; } | ... 15 more ... | undefined)[] | undefined; ... 22 ...
              )
          )[];
          clone?: any;
          containsOnlyStroke?: any;
          containsSymbol?: any;
          creationTime?: number;
          decorators?: (
              | undefined
              | {
                  clone?: any;
                  id?: string;
                  kind?: DecoratorKind;
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined
                      | string
                      | number;
                  };
              }
          )[];
          deleting?: boolean;
          edges?: (
              | undefined
              | { p1?: { x?: number; y?: number }; p2?: { x?: number; y?: number } }
          )[];
          extractStrokes?: any;
          extractText?: any;
          id?: string;
          isClosed?: false;
          isIntersected?: any;
          modificationDate?: number;
          overlaps?: any;
          removeChilds?: any;
          selected?: boolean;
          snapPoints?: (undefined | { x?: number; y?: number })[];
          style?: {
              color?: string;
              fill?: string;
              opacity?: number;
              width?: number;
              [key: string]: undefined | string | number;
          };
          toJSON?: any;
          transform?: {
              applyToPoint?: any;
              clone?: any;
              invert?: any;
              multiply?: any;
              rotate?: any;
              scale?: any;
              toCssString?: any;
              translate?: any;
              tx?: number;
              ty?: number;
              xx?: number;
              xy?: number;
              yx?: number;
              yy?: number;
          };
          type?: Group;
          updateChildrenStyle?: any;
          vertices?: (undefined | { x?: number; y?: number })[];
      }

    Returns IISymbolGroup

  • Parameters

    • partialSymbol: {
          addPointer?: any;
          bounds?: {
              center?: { x?: number; y?: number };
              contains?: any;
              containsPoint?: any;
              corners?: (undefined | { x?: number; y?: number })[];
              height?: number;
              isContained?: any;
              overlaps?: any;
              snapPoints?: (undefined | { x?: number; y?: number })[];
              width?: number;
              x?: number;
              xMax?: number;
              xMid?: number;
              xMin?: number;
              y?: number;
              yMax?: number;
              yMid?: number;
              yMin?: number;
          };
          clone?: any;
          creationTime?: number;
          decorators?: (
              | undefined
              | {
                  clone?: any;
                  id?: string;
                  kind?: DecoratorKind;
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined
                      | string
                      | number;
                  };
              }
          )[];
          deleting?: boolean;
          edges?: (
              | undefined
              | { p1?: { x?: number; y?: number }; p2?: { x?: number; y?: number } }
          )[];
          formatToSend?: any;
          id?: string;
          isClosed?: false;
          isIntersected?: any;
          length?: number;
          modificationDate?: number;
          overlaps?: any;
          pointers?: (undefined | { p?: number; t?: number; x?: number; y?: number })[];
          pointerType?: string;
          selected?: boolean;
          snapPoints?: (undefined | { x?: number; y?: number })[];
          style?: {
              color?: string;
              fill?: string;
              opacity?: number;
              width?: number;
              [key: string]: undefined | string | number;
          };
          toJSON?: any;
          transform?: {
              applyToPoint?: any;
              clone?: any;
              invert?: any;
              multiply?: any;
              rotate?: any;
              scale?: any;
              toCssString?: any;
              translate?: any;
              tx?: number;
              ty?: number;
              xx?: number;
              xy?: number;
              yx?: number;
              yy?: number;
          };
          type?: Stroke;
          vertices?: (undefined | { x?: number; y?: number })[];
      }

    Returns IIStroke

  • Parameters

    • partialSymbol: {
          baseline?: number;
          bounds?: {
              center?: { x?: number; y?: number };
              contains?: any;
              containsPoint?: any;
              corners?: (undefined | { x?: number; y?: number })[];
              height?: number;
              isContained?: any;
              overlaps?: any;
              snapPoints?: (undefined | { x?: number; y?: number })[];
              width?: number;
              x?: number;
              xMax?: number;
              xMid?: number;
              xMin?: number;
              y?: number;
              yMax?: number;
              yMid?: number;
              yMin?: number;
          };
          clone?: any;
          containsStroke?: any;
          creationTime?: number;
          decorators?: (
              | undefined
              | {
                  clone?: any;
                  id?: string;
                  kind?: DecoratorKind;
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined
                      | string
                      | number;
                  };
              }
          )[];
          deleting?: boolean;
          edges?: (
              | undefined
              | { p1?: { x?: number; y?: number }; p2?: { x?: number; y?: number } }
          )[];
          id?: string;
          isClosed?: false;
          isIntersected?: any;
          kind?: Text;
          label?: string;
          modificationDate?: number;
          overlaps?: any;
          removeStrokes?: any;
          selected?: boolean;
          snapPoints?: (undefined | { x?: number; y?: number })[];
          strokes?: (
              | undefined
              | {
                  addPointer?: any;
                  bounds?: {
                      center?: { x?: number; y?: number };
                      contains?: any;
                      containsPoint?: any;
                      corners?: (undefined | { x?: ...; y?: ... })[];
                      height?: number;
                      isContained?: any;
                      overlaps?: any;
                      snapPoints?: (undefined | { x?: ...; y?: ... })[];
                      width?: number;
                      x?: number;
                      xMax?: number;
                      xMid?: number;
                      xMin?: number;
                      y?: number;
                      yMax?: number;
                      yMid?: number;
                      yMin?: number;
                  };
                  clone?: any;
                  creationTime?: number;
                  decorators?: (
                      | undefined
                      | {
                          clone?: any;
                          id?: string;
                          kind?: DecoratorKind;
                          style?: {
                              color?: ...;
                              fill?: ...;
                              opacity?: ...;
                              width?: ...;
                              [key: ...]: ...;
                          };
                      }
                  )[];
                  deleting?: boolean;
                  edges?: (
                      undefined
                      | { p1?: { x?: ...; y?: ... }; p2?: { x?: ...; y?: ... } }
                  )[];
                  formatToSend?: any;
                  id?: string;
                  isClosed?: false;
                  isIntersected?: any;
                  length?: number;
                  modificationDate?: number;
                  overlaps?: any;
                  pointers?: (
                      undefined
                      | { p?: number; t?: number; x?: number; y?: number }
                  )[];
                  pointerType?: string;
                  selected?: boolean;
                  snapPoints?: (undefined | { x?: number; y?: number })[];
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined | string | number;
                  };
                  toJSON?: any;
                  transform?: {
                      applyToPoint?: any;
                      clone?: any;
                      invert?: any;
                      multiply?: any;
                      rotate?: any;
                      scale?: any;
                      toCssString?: any;
                      translate?: any;
                      tx?: number;
                      ty?: number;
                      xx?: number;
                      xy?: number;
                      yx?: number;
                      yy?: number;
                  };
                  type?: Stroke;
                  vertices?: (undefined | { x?: number; y?: number })[];
              }
          )[];
          style?: {
              color?: string;
              fill?: string;
              opacity?: number;
              width?: number;
              [key: string]: undefined
              | string
              | number;
          };
          toJSON?: any;
          transform?: {
              applyToPoint?: any;
              clone?: any;
              invert?: any;
              multiply?: any;
              rotate?: any;
              scale?: any;
              toCssString?: any;
              translate?: any;
              tx?: number;
              ty?: number;
              xx?: number;
              xy?: number;
              yx?: number;
              yy?: number;
          };
          type?: Recognized;
          updateChildrenStyle?: any;
          vertices?: (undefined | { x?: number; y?: number })[];
          xHeight?: number;
      }

    Returns IIRecognizedText

  • Parameters

    • partialSymbol: {
          bounds?: {
              center?: { x?: number; y?: number };
              contains?: any;
              containsPoint?: any;
              corners?: (undefined | { x?: number; y?: number })[];
              height?: number;
              isContained?: any;
              overlaps?: any;
              snapPoints?: (undefined | { x?: number; y?: number })[];
              width?: number;
              x?: number;
              xMax?: number;
              xMid?: number;
              xMin?: number;
              y?: number;
              yMax?: number;
              yMid?: number;
              yMin?: number;
          };
          chars?: (
              | undefined
              | {
                  bounds?: { height?: number; width?: number; x?: number; y?: number };
                  color?: string;
                  fontSize?: number;
                  fontWeight?: "normal" | "bold";
                  id?: string;
                  label?: string;
              }
          )[];
          clone?: any;
          creationTime?: number;
          decorators?: (
              | undefined
              | {
                  clone?: any;
                  id?: string;
                  kind?: DecoratorKind;
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined
                      | string
                      | number;
                  };
              }
          )[];
          deleting?: boolean;
          edges?: (
              | undefined
              | { p1?: { x?: number; y?: number }; p2?: { x?: number; y?: number } }
          )[];
          getCharsOverlaps?: any;
          id?: string;
          isClosed?: true;
          isIntersected?: any;
          label?: string;
          modificationDate?: number;
          overlaps?: any;
          point?: { x?: number; y?: number };
          rotation?: { center?: { x?: number; y?: number }; degree?: number };
          selected?: boolean;
          snapPoints?: (undefined | { x?: number; y?: number })[];
          style?: {
              color?: string;
              fill?: string;
              opacity?: number;
              width?: number;
              [key: string]: undefined | string | number;
          };
          toJSON?: any;
          transform?: {
              applyToPoint?: any;
              clone?: any;
              invert?: any;
              multiply?: any;
              rotate?: any;
              scale?: any;
              toCssString?: any;
              translate?: any;
              tx?: number;
              ty?: number;
              xx?: number;
              xy?: number;
              yx?: number;
              yy?: number;
          };
          type?: Text;
          updateChildrenFont?: any;
          updateChildrenStyle?: any;
          vertices?: (undefined | { x?: number; y?: number })[];
      }

    Returns IIText

  • Parameters

    • code: string

    Returns Promise<void>

  • Parameters

    • symbol: TIISymbol
    • position: "first" | "last" | "forward" | "backward"

    Returns void

  • Parameters

    • symbols: TIISymbol[]
    • position: "first" | "last" | "forward" | "backward"

    Returns void

  • Returns Promise<void>

  • Returns Promise<void>

  • Parameters

    Returns Promise<void>

  • Returns Promise<void>

  • Parameters

    • selection: boolean = false

    Returns void

  • Parameters

    • selection: boolean = false

    Returns void

  • Parameters

    • selection: boolean = false

    Returns void

  • Parameters

    • OptionalmimeTypes: string[]

    Returns Promise<IIModel>

  • Parameters

    Returns IIStroke[]

  • Parameters

    Returns IIText[]

  • Parameters

    • extension: string

    Returns string

  • Parameters

    • symbols: TIISymbol[]
    • margin: number = SELECTION_MARGIN

    Returns Box

  • Parameters

    • partialStrokes: {
          addPointer?: any;
          bounds?: {
              center?: { x?: number; y?: number };
              contains?: any;
              containsPoint?: any;
              corners?: (undefined | { x?: number; y?: number })[];
              height?: number;
              isContained?: any;
              overlaps?: any;
              snapPoints?: (undefined | { x?: number; y?: number })[];
              width?: number;
              x?: number;
              xMax?: number;
              xMid?: number;
              xMin?: number;
              y?: number;
              yMax?: number;
              yMid?: number;
              yMin?: number;
          };
          clone?: any;
          creationTime?: number;
          decorators?: (
              | undefined
              | {
                  clone?: any;
                  id?: string;
                  kind?: DecoratorKind;
                  style?: {
                      color?: string;
                      fill?: string;
                      opacity?: number;
                      width?: number;
                      [key: string]: undefined
                      | string
                      | number;
                  };
              }
          )[];
          deleting?: boolean;
          edges?: (
              | undefined
              | { p1?: { x?: number; y?: number }; p2?: { x?: number; y?: number } }
          )[];
          formatToSend?: any;
          id?: string;
          isClosed?: false;
          isIntersected?: any;
          length?: number;
          modificationDate?: number;
          overlaps?: any;
          pointers?: (undefined | { p?: number; t?: number; x?: number; y?: number })[];
          pointerType?: string;
          selected?: boolean;
          snapPoints?: (undefined | { x?: number; y?: number })[];
          style?: {
              color?: string;
              fill?: string;
              opacity?: number;
              width?: number;
              [key: string]: undefined | string | number;
          };
          toJSON?: any;
          transform?: {
              applyToPoint?: any;
              clone?: any;
              invert?: any;
              multiply?: any;
              rotate?: any;
              scale?: any;
              toCssString?: any;
              translate?: any;
              tx?: number;
              ty?: number;
              xx?: number;
              xy?: number;
              yx?: number;
              yy?: number;
          };
          type?: Stroke;
          vertices?: (undefined | { x?: number; y?: number })[];
      }[]

    Returns Promise<IIModel>

  • Returns Promise<void>

  • Parameters

    • error: Error

    Returns void

  • Parameters

    Returns Promise<void>

  • Returns Promise<IIModel>

  • Parameters

    • id: string
    • addToHistory: boolean = true

    Returns Promise<void>

  • Parameters

    • ids: string[]
    • addToHistory: boolean = true

    Returns Promise<TIISymbol[]>

  • Parameters

    Returns Promise<void>

  • Parameters

    • __namedParameters: { height?: number; width?: number } = {}

    Returns Promise<void>

  • Parameters

    • ids: string[]

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • force: boolean = false

    Returns Promise<void>

  • Parameters

    • fileName: string
    • urlData: string

    Returns void

  • Returns Promise<IIModel>

  • Returns void

  • Parameters

    • idle: boolean

    Returns void

  • Parameters

    • timeout: number = 500

    Returns void

  • Parameters

    Returns Promise<TIISymbol>

  • Parameters

    • symList: TIISymbol[]
    • addToHistory: boolean = true

    Returns Promise<TIISymbol[]>

  • Parameters

    • symbolIds: string[]
    • style: {
          color?: string;
          fill?: string;
          opacity?: number;
          width?: number;
          [key: string]: undefined | string | number;
      }
    • addToHistory: boolean = true

    Returns void

  • Parameters

    • textIds: string[]
    • __namedParameters: { fontSize?: number; fontWeight?: "normal" | "bold" | "auto" }

    Returns void

  • Returns Promise<void>

Properties

info?: TApiInfos
layers: EditorLayer
logger: Logger = ...
renderer: IISVGRenderer
svgDebugger: IIDebugSVGManager
translator: IITranslateManager