Object “sizeMeasurement”
Object > NativeObject > SizeMeasurement
Allows to measure Text.
| Type: | SizeMeasurement extends NativeObject |
| Constructor: | private |
| Singleton: | sizeMeasurement |
| Namespace: | tabris |
| Direct subclasses: | None |
| JSX Support: | No |
See also:
JSX How to measure text with various parameters
Methods
measureTexts(configs)
Note: this API is provisional and may change in a future release.
Measures the given text. The method returns a Promise which resolves to an array of {width: number, height: number}.
| Parameter | Type | Description |
|---|---|---|
| configs | Array<{text: string, font: FontValue, maxWidth: number, markupEnabled: boolean}> |
The text configurations to measure. A text configuration has to provide at least a text and fontSize property. |
Returns: Promise<{width: number, height: number}>
measureTextsSync(configs)
Note: this API is provisional and may change in a future release.
Measures the given text. The method returns an array of {width: number, height: number}.
| Parameter | Type | Description |
|---|---|---|
| configs | Array<{text: string, font: FontValue, maxWidth: number, markupEnabled: boolean}> |
The text configurations to measure. A text configuration has to provide at least a text and fontSize property. |