blockly > utils > dom > getFastTextWidth

Funzione utils.dom.getFastTextLarghezza()

Recupera la larghezza di un elemento di testo utilizzando un metodo più veloce rispetto a getTextWidth. Questo metodo richiede di conoscere in anticipo la famiglia di caratteri e le dimensioni dell'elemento di testo. Analogamente a getTextWidth, memorizziamo nella cache la larghezza calcolata.

Firma:

export declare function getFastTextWidth(textElement: SVGTextElement, fontSize: number, fontWeight: string, fontFamily: string): number;

Parametri

Parametro Tipo Descrizione
textElement SVGTextElement Un elemento "text" SVG.
fontSize numero Le dimensioni dei caratteri da utilizzare.
fontWeight stringa Lo spessore del carattere da utilizzare.
fontFamily stringa La famiglia di caratteri da utilizzare.

Resi:

numero

Larghezza dell'elemento.