Класс VerticalTextAnchoredPosition
Класс VerticalTextAnchoredPosition предназначен для управления относительным положением объекта со смещением или выравниванием по вертикали.
Объекты могут быть созданы с помощью следующих конструкторов:
VerticalTextAnchoredPosition(VerticalRelativeTo relativeTo);
VerticalTextAnchoredPosition(VerticalRelativeTo relativeTo, Unit offset);
VerticalTextAnchoredPosition(VerticalRelativeTo relativeTo, VerticalAnchorAlignment alignmentType);
Описание полей класса VerticalTextAnchoredPosition представлено в таблице.
| Поле | Тип | Описание |
|---|---|---|
VerticalTextAnchoredPosition.relativeTo | VerticalRelativeTo | Тип размещения объекта относительно закрепленной позиции по вертикали |
VerticalTextAnchoredPosition.offset | float | Смещение объекта |
VerticalTextAnchoredPosition.alignment | VerticalAnchorAlignment | Тип выравнивания объекта относительно закрепленной позиции по вертикали |
Примеры
// Использование конструкторов
auto vertTextAnchoredPos = VerticalTextAnchoredPosition(VerticalRelativeTo::Character);
vertTextAnchoredPos = VerticalTextAnchoredPosition(VerticalRelativeTo::Character, 10.0);
vertTextAnchoredPos = VerticalTextAnchoredPosition(VerticalRelativeTo::Character, VerticalAnchorAlignment::Inside);
// Непосредственное обращение к полям
vertTextAnchoredPos.offset = 15.0;
vertTextAnchoredPos.relativeTo = VerticalRelativeTo::PageBottomMargin;
vertTextAnchoredPos.alignment = VerticalAnchorAlignment::Inside;