| Package | qnx.ui.text |
| Class | public class Label |
| Inheritance | Label UIComponent flash.display.MovieClip |
Label class displays formatted text.
The Label class cannot recieve focus and cannot be used for input.
See also
| Property | Defined By | ||
|---|---|---|---|
| autoSize : String
Gets or sets a String that indicates how a label is sized and aligned to fit the value of its text property. | Label | ||
![]() | containment : String
Gets or sets a property that determines how a component is contained within a parent container. | UIComponent | |
| embedFonts : Boolean
Gets or sets the embedFonts property of the internal TextField of the label. | Label | ||
| format : TextFormat
Gets or sets the TextFormat object of the label. | Label | ||
| htmlText : String
Gets or sets the html text of the label
| Label | ||
| multiline : Boolean
Gets or sets a Boolean that determines whether or not the TextField supports multiline display. | Label | ||
| selectable : Boolean
Gets or sets a Boolean that determines whether or not the text can be selected. | Label | ||
![]() | size : Number
Gets or sets the size for this component (as a percentage of the
container's size, or in pixels). | UIComponent | |
![]() | sizeMode : String
Gets or sets the size mode for this component. | UIComponent | |
![]() | sizeUnit : String
Gets or sets the unit of measure for the size property. | UIComponent | |
| text : String
Gets or sets the text of the label. | Label | ||
| textField : TextField [read-only]
Gets a reference to the internal textField of the label. | Label | ||
| textHeight : int [read-only]
Returns the height of the label text (in pixels). | Label | ||
| textWidth : int [read-only]
Returns the width of the label text (in pixels). | Label | ||
| wordWrap : Boolean
Gets or sets a Boolean that determines whether or not the label supports word wrapping. | Label | ||
| Method | Defined By | ||
|---|---|---|---|
Label()
Creates a new Label instance. | Label | ||
![]() | destroy():void
Call this method when you want to have your object collected by the garbage collector. | UIComponent | |
![]() | drawNow():void
Calls the draw() method. | UIComponent | |
![]() | invalidate(property:String, invalidateNow:Boolean = false):void
Marks the property as invalid and the draw() method is called on the next frame or the next render, whichever comes first. | UIComponent | |
![]() | setPosition(x:Number, y:Number):void
Sets the x and y position of the component. | UIComponent | |
setSize(w:Number, h:Number):void [override]
Sets the width and height of the component. | Label | ||
| autoSize | property |
autoSize:StringGets or sets a String that indicates how a label is sized and aligned to fit the value of its text property.
The following are valid values:
TextFieldAutoSize.NONE: The label is not resized or aligned to fit the text.TextFieldAutoSize.LEFT: The right and bottom sides of the label are resized to fit the text. The left and top sides are not resized.TextFieldAutoSize.CENTER: The left and right sides of the label resize to fit the text. The horizontal center of the label stays anchored at its original horizontal center position.TextFieldAutoSize.RIGHT: The left and bottom sides of the label are resized to fit the text. The top and right sides are not resized. The default value is The default value is .TextFieldAutoSize.NONE
public function get autoSize():String public function set autoSize(value:String):void| embedFonts | property |
embedFonts:Boolean
Gets or sets the embedFonts property of the internal TextField of the label.
When set to false, fonts are rendered as device fonts.
When set to true, you must specify a font using the font property of a TextFormat object
and set it to the format property.
This font must be included in the in your application. If it is not included, the text will not be rendererd.
The default value is false.
public function get embedFonts():Boolean public function set embedFonts(value:Boolean):void| format | property |
format:TextFormat
Gets or sets the TextFormat object of the label.
The TextFormat object is used to format and style the text of the label.
The label has the following default text format:
format.size = 16;format.font = "BBAlpha Sans";format.color = 0xFFFFFF;
The following listing creates a TextFormat object and applies it to a Label instance:
var labelFormat:TextFormat = new TextFormat();
labelFormat.size = 22;
firstLabel = new Label();
firstLabel.format = labelFormat;
firstLabel.text = "First label";
public function get format():TextFormat public function set format(value:TextFormat):void| htmlText | property |
htmlText:StringGets or sets the html text of the label
public function get htmlText():String public function set htmlText(value:String):void| multiline | property |
multiline:Boolean
Gets or sets a Boolean that determines whether or not the TextField supports multiline display.
public function get multiline():Boolean public function set multiline(value:Boolean):void| selectable | property |
selectable:BooleanGets or sets a Boolean that determines whether or not the text can be selected.
public function get selectable():Boolean public function set selectable(value:Boolean):void| text | property |
text:StringGets or sets the text of the label.
public function get text():String public function set text(value:String):void| textField | property |
textField:TextField [read-only]
Gets a reference to the internal textField of the label.
public function get textField():TextField| textHeight | property |
textHeight:int [read-only] Returns the height of the label text (in pixels).
public function get textHeight():int| textWidth | property |
textWidth:int [read-only] Returns the width of the label text (in pixels).
public function get textWidth():int| wordWrap | property |
wordWrap:BooleanGets or sets a Boolean that determines whether or not the label supports word wrapping.
public function get wordWrap():Boolean public function set wordWrap(value:Boolean):void| Label | () | Constructor |
public function Label()
Creates a new Label instance.
| setSize | () | method |
override public function setSize(w:Number, h:Number):voidSets the width and height of the component.
After setting the new dimensions, the setSize() function calls the draw() method, which allows you to adjust the layout
or redraw your component's children.
Parameters
w:Number — The new width of the component.
| |
h:Number — The new height of the component.
|