Skip to main content

Класс VerticalTextAnchoredPosition

Класс VerticalTextAnchoredPosition предназначен для управления относительным положением объекта со смещением или выравниванием по вертикали.

Объекты могут быть созданы с помощью следующих конструкторов:


VerticalTextAnchoredPosition(VerticalRelativeTo relativeTo);
VerticalTextAnchoredPosition(VerticalRelativeTo relativeTo, Unit offset);
VerticalTextAnchoredPosition(VerticalRelativeTo relativeTo, VerticalAnchorAlignment alignmentType);

Описание полей класса VerticalTextAnchoredPosition представлено в таблице.

ПолеТипОписание
VerticalTextAnchoredPosition.relativeToVerticalRelativeToТип размещения объекта относительно закрепленной позиции по вертикали
VerticalTextAnchoredPosition.offsetfloatСмещение объекта
VerticalTextAnchoredPosition.alignmentVerticalAnchorAlignmentТип выравнивания объекта относительно закрепленной позиции по вертикали

Примеры​


// Использование конструкторов
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;