Phone API Reference - UI Classes (Widgets) - Text - fitLabel

fitLabel

Description

Resizes the box around the widget to fit it to the contents. A padding argument is optional, to add additional pixels on each side of the text.

Basic Example: 

 textObj.fitLabel([padding]);

Note: if a text widget is aligned with Widget.WRAP, fitLabel() will not alter its width.

Parameters

Name

Required

Type

Default

Description

Name

Required

Type

Default

Description

padding

No

integer

0

Number of pixels to add to the text box on each side of the text.

Examples

fitLabel for a text widget with a 2 pixel padding

var foo = new Text(0, 0, 100, Text.LINE_HEIGHT, 'Test Text'); foo.setProp('boxType', Widget.FLAT_BOX)    .setProp('labelColor', 'white')    .setProp('color', 'black')    .fitLabel(2);

 

Return to Documentation Home I Return to Sangoma Support