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
| Public Member Function Name | Description |
|---|---|
| Text () | A constructor used to create a Text instance. |
| ~Text () | virtual A destructor used to delete the Text instance. |
| SetText (const char text) | void Sets the content for this text. |
| GetText () const | const char Obtains the content of this text. |
| SetFont (const char *name, uint8_t size) | void Sets the font name and size. |
| SetFontId (uint8_t fontId) | void Sets the font ID. |
| GetFontId () const | uint8_t Obtains the font ID. |
| SetDirect (UITextLanguageDirect direct) | void Sets the direction for this text. |
| GetDirect () const | UITextLanguageDirect Obtains the direction of this text. |
| SetAlign (UITextLanguageAlignment horizontalAlign, UITextLanguageAlignment verticalAlign=TEXT_ALIGNMENT_TOP) | void Sets the alignment mode for this text. |
| GetHorAlign () const | UITextLanguageAlignment Obtains the horizontal alignment mode. |
| GetVerAlign () const | UITextLanguageAlignment Obtains the vertical alignment mode. |
| SetTextRotation (LabelRotateDegree angle) | void Sets the clockwise rotation angle for this text. |
| GetTextRotation () const | LabelRotateDegree Obtains the clockwise rotation degree of this text. |
| GetTextRotateDegree () const | uint16_t Obtains the number of text rotation degrees. |
| GetTextSize () const | Point Obtains the size of this text. |
| SetExpandWidth (bool expand) | void Sets whether to adapt the component width to this text. |
| IsExpandWidth () const | bool Checks whether the component width adapts to this text. |
| SetExpandHeight (bool expand) | void Sets whether to adapt the component height to this text. |
| IsExpandHeight () const | bool Checks whether the component height adapts to this text. |
| GetEllipsisIndex (const Rect &textRect, const Style &style) | uint16_t Obtains the index of the character from where text will be replaced by ellipses based on the text rectangle and style. |
Static Public Attributes
| Static Public Attribute Name | Description |
|---|---|
| TEXT_ELLIPSIS_END_INV = 0xFFFF |
