Nutrient Web SDK
    Preparing search index...

    Properties of the arrow line attached to a callout (text) annotation.

    Hierarchy

    • InheritableImmutableRecord<
          {
              cap: | | "square"
              | "circle"
              | "diamond"
              | "openArrow"
              | "closedArrow"
              | "butt"
              | "reverseOpenArrow"
              | "reverseClosedArrow"
              | "slash"
              | null;
              end: NutrientViewer.Geometry.Point
              | null;
              innerRectInset: NutrientViewer.Geometry.Inset | null;
              knee: NutrientViewer.Geometry.Point | null;
              start: NutrientViewer.Geometry.Point | null;
          },
      >
      • Callout
    Index

    Constructors

    • Parameters

      • Optionalvalues:
            | Iterable<[string, unknown], any, any>
            | Partial<
                {
                    cap: | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash"
                    | null;
                    end: NutrientViewer.Geometry.Point
                    | null;
                    innerRectInset: NutrientViewer.Geometry.Inset | null;
                    knee: NutrientViewer.Geometry.Point | null;
                    start: NutrientViewer.Geometry.Point | null;
                },
            >

      Returns Callout

    Properties

    cap:
        | | "square"
        | "circle"
        | "diamond"
        | "openArrow"
        | "closedArrow"
        | "butt"
        | "reverseOpenArrow"
        | "reverseClosedArrow"
        | "slash"
        | null

    The line cap style.

    Ending point of the arrow line.

    innerRectInset: NutrientViewer.Geometry.Inset | null

    The inner rectangle inset.

    Knee point of the arrow line.

    Starting point of the arrow line.

    defaultValues: {
        cap:
            | | "square"
            | "circle"
            | "diamond"
            | "openArrow"
            | "closedArrow"
            | "butt"
            | "reverseOpenArrow"
            | "reverseClosedArrow"
            | "slash"
            | null;
        end: NutrientViewer.Geometry.Point
        | null;
        innerRectInset: NutrientViewer.Geometry.Inset | null;
        knee: NutrientViewer.Geometry.Point | null;
        start: NutrientViewer.Geometry.Point | null;
    } = ...

    Methods

    • Returns this

    • Returns this

    • Returns this

    • Parameters

      Returns this

    • Parameters

      • other: unknown

      Returns boolean

    • Parameters

      • keyPath: Iterable<unknown>
      • OptionalnotSetValue: unknown

      Returns unknown

    • Parameters

      • key: unknown

      Returns boolean

    • Parameters

      • ...collections: Partial<
            {
                cap: | | "square"
                | "circle"
                | "diamond"
                | "openArrow"
                | "closedArrow"
                | "butt"
                | "reverseOpenArrow"
                | "reverseClosedArrow"
                | "slash"
                | null;
                end: NutrientViewer.Geometry.Point
                | null;
                innerRectInset: NutrientViewer.Geometry.Inset | null;
                knee: NutrientViewer.Geometry.Point | null;
                start: NutrientViewer.Geometry.Point | null;
            },
        >[]

      Returns this

    • Parameters

      • ...collections: (
            | Iterable<[string, unknown], any, any>
            | Partial<
                {
                    cap: | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash"
                    | null;
                    end: NutrientViewer.Geometry.Point
                    | null;
                    innerRectInset: NutrientViewer.Geometry.Inset | null;
                    knee: NutrientViewer.Geometry.Point | null;
                    start: NutrientViewer.Geometry.Point | null;
                },
            >
        )[]

      Returns this

    • Parameters

      • keyPath: Iterable<unknown>
      • ...collections: (
            | Iterable<[string, unknown], any, any>
            | Partial<
                {
                    cap: | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash"
                    | null;
                    end: NutrientViewer.Geometry.Point
                    | null;
                    innerRectInset: NutrientViewer.Geometry.Inset | null;
                    knee: NutrientViewer.Geometry.Point | null;
                    start: NutrientViewer.Geometry.Point | null;
                },
            >
        )[]

      Returns this

    • Parameters

      • merger: (previous?: unknown, next?: unknown, key?: string) => unknown
      • ...collections: (
            | Iterable<[string, unknown], any, any>
            | Partial<
                {
                    cap: | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash"
                    | null;
                    end: NutrientViewer.Geometry.Point
                    | null;
                    innerRectInset: NutrientViewer.Geometry.Inset | null;
                    knee: NutrientViewer.Geometry.Point | null;
                    start: NutrientViewer.Geometry.Point | null;
                },
            >
        )[]

      Returns this

    • Parameters

      • keyPath: Iterable<unknown>
      • ...collections: (
            | Iterable<[string, unknown], any, any>
            | Partial<
                {
                    cap: | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash"
                    | null;
                    end: NutrientViewer.Geometry.Point
                    | null;
                    innerRectInset: NutrientViewer.Geometry.Inset | null;
                    knee: NutrientViewer.Geometry.Point | null;
                    start: NutrientViewer.Geometry.Point | null;
                },
            >
        )[]

      Returns this

    • Parameters

      • merger: (previous?: unknown, next?: unknown, key?: string) => unknown
      • ...collections: (
            | Iterable<[string, unknown], any, any>
            | Partial<
                {
                    cap: | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash"
                    | null;
                    end: NutrientViewer.Geometry.Point
                    | null;
                    innerRectInset: NutrientViewer.Geometry.Inset | null;
                    knee: NutrientViewer.Geometry.Point | null;
                    start: NutrientViewer.Geometry.Point | null;
                },
            >
        )[]

      Returns this

    • Parameters

      Returns this

    • Parameters

      • keyPath: Iterable<unknown>
      • value: unknown

      Returns this

    • Returns Keyed<string, unknown>

    • Type Parameters

      Parameters

      • key: K
      • updater: (
            value: {
                cap:
                    | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash"
                    | null;
                end: NutrientViewer.Geometry.Point
                | null;
                innerRectInset: NutrientViewer.Geometry.Inset | null;
                knee: NutrientViewer.Geometry.Point | null;
                start: NutrientViewer.Geometry.Point | null;
            }[K],
        ) => {
            cap: | | "square"
            | "circle"
            | "diamond"
            | "openArrow"
            | "closedArrow"
            | "butt"
            | "reverseOpenArrow"
            | "reverseClosedArrow"
            | "slash"
            | null;
            end: NutrientViewer.Geometry.Point
            | null;
            innerRectInset: NutrientViewer.Geometry.Inset | null;
            knee: NutrientViewer.Geometry.Point | null;
            start: NutrientViewer.Geometry.Point | null;
        }[K]

      Returns this

    • Parameters

      • keyPath: Iterable<unknown>
      • notSetValue: unknown
      • updater: (value: unknown) => unknown

      Returns this

    • Parameters

      • keyPath: Iterable<unknown>
      • updater: (value: unknown) => unknown

      Returns this

    • Parameters

      • mutator: (mutable: this) => unknown

      Returns this