Paint

Hierarchy

  • Paint

Implements

Index

Properties

Methods

Properties

Optional fillStyle

fillStyle? : undefined | string

Implementation of PaintOverrides.fillStyle


font

font: Font = defaultFont


fontString

fontString: string = defaultPaintOptions.font


lineDash

lineDash: number[] = defaultPaintOptions.lineDash


lineRounding

lineRounding: boolean = defaultPaintOptions.lineRounding

Implementation of PaintOverrides.lineRounding


lineWidth

lineWidth: number = defaultPaintOptions.lineWidth


Optional strokeStyle

strokeStyle? : undefined | string


textAlign

textAlign: TextAlign = defaultPaintOptions.textAlign

Implementation of PaintOverrides.textAlign


textBaseline

textBaseline: TextBaseline = defaultPaintOptions.textBaseline

Implementation of PaintOverrides.textBaseline


textDirection

textDirection: CanvasDirection = defaultPaintOptions.textDirection

Implementation of PaintOverrides.textDirection


Static Readonly DEFAULT

DEFAULT: DeepReadonlyPaint = new Paint()

Methods

canDrawFill

canDrawFill(): boolean

Returns: boolean


canDrawStroke

canDrawStroke(): boolean

Returns: boolean


canDrawText

canDrawText(): boolean

Returns: boolean


clone

clone(): Paint‹›

Returns: Paint‹›


getLineHeight

getLineHeight(): number

Returns: number


isBright

isBright(): boolean

Returns: boolean


setFillStyle

setFillStyle(fill: string): this

Parameters:

NameType

fill

string

Returns: this


setFont

setFont(font: Font): this

Parameters:

NameType

font

Returns: this


setLineDash

setLineDash(lineDash: number[]): this

Parameters:

NameType

lineDash

number[]

Returns: this


setLineRounding

setLineRounding(lineRounding: boolean): this

Parameters:

NameType

lineRounding

boolean

Returns: this


setLineWidth

setLineWidth(lineWidth: number): this

Parameters:

NameType

lineWidth

number

Returns: this


setStrokeStyle

setStrokeStyle(stroke: string): this

Parameters:

NameType

stroke

string

Returns: this


setTextAlign

setTextAlign(textAlign: TextAlign): this

Parameters:

NameType

textAlign

Returns: this


setTextBaseline

setTextBaseline(textBaseline: TextBaseline): this

Parameters:

NameType

textBaseline

Returns: this


setTextDirection

setTextDirection(textDirection: CanvasDirection): this

Parameters:

NameType

textDirection

CanvasDirection

Returns: this


snapshot

snapshot(): object

Returns: object

Last updated