OHOS::Text
Overview
Related Modules:
Description:
Represents the base class of Text, providing the text attribute setting and text drawing capabilities for components that require font display.
Since:
1.0
Version:
1.0
Summary
Public Member Functions
Text () |
A constructor used to create a Text instance. |
~Text () |
A destructor used to delete the Text instance. |
SetText (const char text) |
|
GetText () const |
|
SetFont (const char *name, uint8_t size) |
|
SetFontId (uint8_t fontId) |
|
GetFontId () const |
|
SetDirect (UITextLanguageDirect direct) |
|
GetDirect () const |
|
SetAlign (UITextLanguageAlignment horizontalAlign, UITextLanguageAlignment verticalAlign=TEXT_ALIGNMENT_TOP) |
|
GetHorAlign () const |
|
GetVerAlign () const |
|
SetTextRotation (LabelRotateDegree angle) |
|
GetTextRotation () const |
|
GetTextRotateDegree () const |
|
GetTextSize () const |
|
SetExpandWidth (bool expand) |
|
IsExpandWidth () const |
|
SetExpandHeight (bool expand) |
|
IsExpandHeight () const |
|
GetEllipsisIndex (const Rect &textRect, const Style &style) |
Obtains the index of the character from where text will be replaced by ellipses based on the text rectangle and style. |
Static Public Attributes
TEXT_ELLIPSIS_END_INV = 0xFFFF |