Skip to content

UXLabeled

Dmitriy Zayceff edited this page Feb 2, 2017 · 13 revisions
  • abstract class UXLabeled (php\gui\UXLabeled) extends UXControl.

Классы наследники:

UXButtonBase, UXLabel.

Базовый абстрактный класс всех текстовых объектов, таких как кнопки, тексты и т.п.


Свойства

Методы

  • См. у класса родителя UXControl.

Свойства

alignment (string)

Выравнивание текста внутри области всего компонента, учитывается ширина и высота компонента, по-умолчанию BASELINE_CENTER.

'BASELINE_LEFT' // слева и по центру текста написания.
'BASELINE_CENTER' // по-центру относительно текста написания.
'BASELINE_RIGHT' // справа и по центру текста написания.
'TOP_LEFT' // сверху-слева.
'TOP_CENTER' // сверху, в центре.
'TOP_RIGHT' // сверху-справа.
'BOTTOM_LEFT' // снизу-слева.
'BOTTOM_CENTER' // снизу, в центре.
'BOTTOM_RIGHT' // снизу-справа.

textAlignment (string)

Выравнивание текста относительно его написания, а не ширины контейнера, по-умолчанию LEFT.

'LEFT' // к левой стороне
'CENTER' // к центру
'RIGHT' // к правой стороне
'JUSTIFY' // растягивать к обоим сторонам

wrapText (bool)

Переводить текст на новую строку, если не хватает ширины контейнера текста. По-умолчанию false.


underline (bool)

Подчеркивать текст, по-умолчанию false.


text (string)

Текст компонента, по-умолчанию - пустая строка.


textColor (UXColor)

Цвет текста компонента.


font (UXFont)

Шрифт текста компонента. По-умолчанию системный шрифт UXFont::getDefault().

Clone this wiki locally