Class TextLabel
Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
A control which renders a short text string.
Text labels are lightweight, non-editable, and do not respond to the user input.
public class TextLabel : View, IDisposable
- Inheritance
- Implements
-
System.IDisposable
Constructors
View SourceTextLabel()
Creates the TextLabel control.
Declaration
public TextLabel()
TextLabel(string)
Creates the TextLabel control.
Declaration
public TextLabel(string text)
Parameters
| Type | Name | Description |
|---|---|---|
| string | text | The text to display |
Properties
View SourceAutoScrollGap
The AutoScrollGap property.
Gap before scrolling wraps.
Declaration
public float AutoScrollGap { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
AutoScrollLoopCount
The AutoScrollLoopCount property.
Number of complete loops when scrolling enabled.
Declaration
public int AutoScrollLoopCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
AutoScrollLoopDelay
The AutoScrollLoopDelay property.
Do something.
Declaration
public float AutoScrollLoopDelay { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
AutoScrollSpeed
The AutoScrollSpeed property.
Sets the speed of scrolling in pixels per second.
Declaration
public int AutoScrollSpeed { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
AutoScrollStopMode
The AutoScrollStopMode property.
Do something.
Declaration
public AutoScrollStopMode AutoScrollStopMode { get; set; }
Property Value
| Type | Description |
|---|---|
| AutoScrollStopMode |
Ellipsis
The Ellipsis property.
Enable or disable the ellipsis.
Declaration
public bool Ellipsis { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Emboss
The Emboss property.
The default emboss parameters.
Declaration
public string Emboss { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EnableAutoScroll
The EnableAutoScroll property.
Starts or stops auto scrolling.
Declaration
public bool EnableAutoScroll { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
EnableMarkup
The EnableMarkup property.
Whether the mark-up processing is enabled.
Declaration
public bool EnableMarkup { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
FontFamily
The FontFamily property.
The requested font family to use.
Declaration
public string FontFamily { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FontStyle
The FontStyle property.
The requested font style to use.
Declaration
public PropertyMap FontStyle { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
HorizontalAlignment
The HorizontalAlignment property.
The line horizontal alignment.
Declaration
public HorizontalAlignment HorizontalAlignment { get; set; }
Property Value
| Type | Description |
|---|---|
| HorizontalAlignment |
LineCount
The line count of the text.
Declaration
public int LineCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
LineSpacing
The LineSpacing property.
The default extra space between lines in points.
Declaration
public float LineSpacing { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
LineWrapMode
The LineWrapMode property.
line wrap mode when the text lines over layout width.
Declaration
public LineWrapMode LineWrapMode { get; set; }
Property Value
| Type | Description |
|---|---|
| LineWrapMode |
MultiLine
The MultiLine property.
The single-line or multi-line layout option.
Declaration
public bool MultiLine { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Outline
The Outline property.
The default outline parameters.
Declaration
public PropertyMap Outline { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
PixelSize
The PixelSize property.
The size of font in pixels.
Declaration
public float PixelSize { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
PointSize
The PointSize property.
The size of font in points.
Declaration
public float PointSize { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
Shadow
The Shadow property.
The default shadow parameters.
Declaration
public PropertyMap Shadow { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
ShadowColor
The ShadowColor property.
The color of a drop shadow.
Declaration
public Vector4 ShadowColor { get; set; }
Property Value
| Type | Description |
|---|---|
| Vector4 |
ShadowOffset
The ShadowOffset property.
The drop shadow offset 0 indicates no shadow.
Declaration
public Vector2 ShadowOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| Vector2 |
Text
The Text property.
The text to display in the UTF-8 format.
Declaration
public string Text { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TextColor
The TextColor property.
The color of the text.
Animation framework can be used to change the color of the text when not using mark up.
Cannot animate the color when text is auto scrolling.
Declaration
public Color TextColor { get; set; }
Property Value
| Type | Description |
|---|---|
| Color |
TranslatableText
The TranslatableText property.
The text can set the SID value.
Declaration
public string TranslatableText { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | ResourceManager about multilingual is null. |
Underline
The Underline property.
The default underline parameters.
Declaration
public PropertyMap Underline { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
UnderlineColor
The UnderlineColor property.
Overrides the underline height from font metrics.
Declaration
public Vector4 UnderlineColor { get; set; }
Property Value
| Type | Description |
|---|---|
| Vector4 |
UnderlineEnabled
The UnderlineEnabled property.
The underline enabled flag.
Declaration
public bool UnderlineEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
UnderlineHeight
The UnderlineHeight property.
Overrides the underline height from font metrics.
Declaration
public float UnderlineHeight { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
VerticalAlignment
The VerticalAlignment property.
The line vertical alignment.
Declaration
public VerticalAlignment VerticalAlignment { get; set; }
Property Value
| Type | Description |
|---|---|
| VerticalAlignment |
Methods
View SourceDispose(DisposeTypes)
Dispose.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
| Type | Name | Description |
|---|---|---|
| DisposeTypes | type |