Skip to content

Class: CanvasTextMeasurer

Defined in: common/textmeasure.ts:272

Canvas-based TextMeasurer via CanvasRenderingContext2D. Height is fontsize (matches C behavior).

See

lib/common/textspan.c:estimate_textspan_size

Implements

Constructors

Constructor

ts
new CanvasTextMeasurer(ctx: CanvasRenderingContext2D): CanvasTextMeasurer;

Defined in: common/textmeasure.ts:273

Parameters

ctx

CanvasRenderingContext2D

Returns

CanvasTextMeasurer

Methods

measure()

ts
measure(
   text: string, 
   fontname: string, 
   fontsize: number, 
   flags?: TextVariantFlags): TextSize;

Defined in: common/textmeasure.ts:275

Parameters

text

string

fontname

string

fontsize

number

flags?

TextVariantFlags

Returns

TextSize

Implementation of

TextMeasurer.measure