iink-ts - v3.2.1
    Preparing search index...

    Class InteractiveInkSSREditor

    Index

    Accessors

    • get currentPenStyle(): TPenStyle

      Returns TPenStyle

    • get initializationPromise(): Promise<void>

      Returns Promise<void>

    • get model(): Model

      Returns Model

    • get penStyle(): TPenStyle

      Returns TPenStyle

    • set penStyle(
          penStyle: {
              "-myscript-pen-fill-color"?: string;
              "-myscript-pen-fill-style"?: string;
              "-myscript-pen-width"?: number;
              color?: string;
              fill?: string;
              opacity?: number;
              width?: number;
              [key: string]: string | number | undefined;
          },
      ): void

      Parameters

      • penStyle: {
            "-myscript-pen-fill-color"?: string;
            "-myscript-pen-fill-style"?: string;
            "-myscript-pen-width"?: number;
            color?: string;
            fill?: string;
            opacity?: number;
            width?: number;
            [key: string]: string | number | undefined;
        }

      Returns void

    • get penStyleClasses(): string

      Returns string

    • set penStyleClasses(penClass: string): void

      Parameters

      • penClass: string

      Returns void

    • get theme(): TTheme

      Returns TTheme

    • set theme(
          theme: {
              ".math"?: { "font-family"?: string };
              ".math-solved"?: { color?: string; "font-family"?: string };
              ".text"?: { "font-family"?: string; "font-size"?: number };
              ink?: {
                  "-myscript-pen-fill-color"?: string;
                  "-myscript-pen-fill-style"?: string;
                  "-myscript-pen-width"?: number;
                  color?: string;
                  fill?: string;
                  opacity?: number;
                  width?: number;
                  [key: string]: string | number | undefined;
              };
              [key: string]: unknown;
          },
      ): void

      Parameters

      • theme: {
            ".math"?: { "font-family"?: string };
            ".math-solved"?: { color?: string; "font-family"?: string };
            ".text"?: { "font-family"?: string; "font-size"?: number };
            ink?: {
                "-myscript-pen-fill-color"?: string;
                "-myscript-pen-fill-style"?: string;
                "-myscript-pen-width"?: number;
                color?: string;
                fill?: string;
                opacity?: number;
                width?: number;
                [key: string]: string | number | undefined;
            };
            [key: string]: unknown;
        }

      Returns void

    Constructors

    Methods

    • Returns Promise<void>

    • Returns Promise<void>

    • Returns void

    • Parameters

      • OptionalmimeTypes: string[]

      Returns Promise<Model>

    • Parameters

      • data: string | TJIIXExport | Blob
      • OptionalmimeType: string

      Returns Promise<Model>

    • Parameters

      • strokes: {
            creationTime?: number;
            id?: string;
            length?: number;
            modificationDate?: number;
            pointers?: ({ p?: number; t?: number; x?: number; y?: number } | undefined)[];
            pointerType?: string;
            style?: {
                "-myscript-pen-fill-color"?: string;
                "-myscript-pen-fill-style"?: string;
                "-myscript-pen-width"?: number;
                color?: string;
                fill?: string;
                opacity?: number;
                width?: number;
                [key: string]: string | number | undefined;
            };
            type?: string;
        }[]

      Returns Promise<Model>

    • Returns Promise<void>

    • Returns void

    • Parameters

      Returns void

    • Parameters

      • error: Error

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns Promise<void>

    • Returns Promise<Model>

    • Parameters

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

      Returns Promise<void>

    • Returns void

    • Returns Promise<Model>

    • Returns Promise<void>

    • Returns Promise<Model>

    • Returns Promise<void>

    Properties

    info?: TApiInfos
    layers: EditorLayer
    logger: Logger = ...
    styleManager: StyleManager