Hierarchy

  • ColoredShapeBase
    • Text

Constructors

  • Parameters

    Returns Text

Properties

beginning: number
board: Board
ending: number
length: number
parent: unknown
zzz: ZZZ

Accessors

  • get anchor(): "start" | "middle" | "end"
  • Returns "start" | "middle" | "end"

  • set anchor(anchor): void
  • Parameters

    • anchor: "start" | "middle" | "end"

    Returns void

  • get baseline():
        | "middle"
        | "auto"
        | "text-bottom"
        | "alphabetic"
        | "ideographic"
        | "central"
        | "mathematical"
        | "hanging"
        | "text-top"
  • Returns
        | "middle"
        | "auto"
        | "text-bottom"
        | "alphabetic"
        | "ideographic"
        | "central"
        | "mathematical"
        | "hanging"
        | "text-top"

  • set baseline(baseline): void
  • Parameters

    • baseline:
          | "middle"
          | "auto"
          | "text-bottom"
          | "alphabetic"
          | "ideographic"
          | "central"
          | "mathematical"
          | "hanging"
          | "text-top"

    Returns void

  • get content(): string
  • Returns string

  • set content(value): void
  • Parameters

    • value: string

    Returns void

  • get dashes(): number[]
  • Array of numbers. Odd indices represent dash length. Even indices represent dash space. A list of numbers that represent the repeated dash length and dash space applied to the stroke of the text.

    Returns number[]

    https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dasharray for more information on the SVG stroke-dasharray attribute.

  • set dashes(dashes): void
  • Parameters

    • dashes: number[]

    Returns void

  • get direction(): "ltr" | "rtl"
  • Returns "ltr" | "rtl"

  • set direction(direction): void
  • Parameters

    • direction: "ltr" | "rtl"

    Returns void

  • get dx(): string | number
  • Returns string | number

  • set dx(dx): void
  • Parameters

    • dx: string | number

    Returns void

  • get dy(): string | number
  • Returns string | number

  • set dy(dy): void
  • Parameters

    • dy: string | number

    Returns void

  • get fillColor(): Color
  • Returns Color

  • set fillColor(fill): void
  • Parameters

    Returns void

  • get fillOpacity(): number
  • Returns number

  • set fillOpacity(fillOpacity): void
  • Parameters

    • fillOpacity: number

    Returns void

  • get fontFamily(): string
  • Returns string

  • set fontFamily(family): void
  • Parameters

    • family: string

    Returns void

  • get fontSize(): number
  • Returns number

  • set fontSize(size): void
  • Parameters

    • size: number

    Returns void

  • get fontStyle(): "normal" | "italic" | "oblique"
  • Returns "normal" | "italic" | "oblique"

  • set fontStyle(fontStyle): void
  • Parameters

    • fontStyle: "normal" | "italic" | "oblique"

    Returns void

  • get fontWeight():
        | number
        | "normal"
        | "bold"
        | "bolder"
        | "lighter"
  • Returns
        | number
        | "normal"
        | "bold"
        | "bolder"
        | "lighter"

  • set fontWeight(fontWeight): void
  • Parameters

    • fontWeight:
          | number
          | "normal"
          | "bold"
          | "bolder"
          | "lighter"

    Returns void

  • get id(): string
  • Returns string

  • set id(id): void
  • Parameters

    • id: string

    Returns void

  • get mask(): Shape
  • Returns Shape

  • set mask(mask): void
  • Parameters

    Returns void

  • get matrix(): Matrix
  • Returns Matrix

  • get opacity(): number
  • Returns number

  • set opacity(opacity): void
  • Parameters

    • opacity: number

    Returns void

  • get plumb(): boolean
  • Returns boolean

  • set plumb(plumb): void
  • Parameters

    • plumb: boolean

    Returns void

  • get R(): G20
  • Returns G20

  • set R(R): void
  • Parameters

    Returns void

  • get scale(): number
  • Returns number

  • set scale(scale): void
  • Parameters

    • scale: number | [sx: number, sy: number]

    Returns void

  • get skewX(): number
  • Returns number

  • set skewX(skewX): void
  • Parameters

    • skewX: number

    Returns void

  • get skewY(): number
  • Returns number

  • set skewY(skewY): void
  • Parameters

    • skewY: number

    Returns void

  • get strokeColor(): Color
  • Returns Color

  • set strokeColor(stroke): void
  • Parameters

    Returns void

  • get strokeOpacity(): number
  • Returns number

  • set strokeOpacity(strokeOpacity): void
  • Parameters

    • strokeOpacity: number

    Returns void

  • get strokeWidth(): number
  • Returns number

  • set strokeWidth(strokeWidth): void
  • Parameters

    • strokeWidth: number

    Returns void

  • get sx(): number
  • Returns number

  • set sx(sx): void
  • Parameters

    • sx: number

    Returns void

  • get sy(): number
  • Returns number

  • set sy(sy): void
  • Parameters

    • sy: number

    Returns void

  • get vectorEffect():
        | "non-scaling-stroke"
        | "non-scaling-size"
        | "non-rotation"
        | "fixed-position"
        | "none"
  • Returns
        | "non-scaling-stroke"
        | "non-scaling-size"
        | "non-rotation"
        | "fixed-position"
        | "none"

  • set vectorEffect(vectorEffect): void
  • Parameters

    • vectorEffect:
          | "non-scaling-stroke"
          | "non-scaling-size"
          | "non-rotation"
          | "fixed-position"
          | "none"

    Returns void

  • get visibility(): "hidden" | "visible" | "collapse"
  • Returns "hidden" | "visible" | "collapse"

  • set visibility(visible): void
  • Parameters

    • visible: "hidden" | "visible" | "collapse"

    Returns void

  • get worldMatrix(): Matrix
  • Returns Matrix

  • set worldMatrix(worldMatrix): void
  • Parameters

    Returns void

  • get X(): G20
  • Returns G20

  • set X(X): void
  • Parameters

    • X: G20 | [x: number, y: number] | {
          x: number;
          y: number;
      }

    Returns void

Methods

  • Returns this

  • Returns void

  • Parameters

    • OptionaldirtyFlag: boolean

    Returns this

  • Parameters

    • Optionalshallow: boolean

    Returns {
        bottom: number;
        left: number;
        right: number;
        top: number;
    }

    • bottom: number
    • left: number
    • right: number
    • top: number
  • Returns boolean

  • Returns this

  • A convenience method for setting the fill attribute to "none".

    Returns this

  • A convenience method for setting the stroke attribute to "none".

    Returns this

  • Type Parameters

    • T

    Parameters

    Returns void

  • Returns this

  • Parameters

    • limit: number

    Returns this

  • Returns this

  • Returns unknown

  • Parameters

    Returns {
        height: number;
        width: number;
    }

    • height: number
    • width: number