Класс TextAnchoredPosition
Класс TextAnchoredPosition (см. Рисунок) представляет позицию объекта на странице текстового документа. Используется в качестве позиции в классе Frame. Примеры использования см. в разделах InlineFrame::setPosition(), InlineFrame::getPosition().

Описание полей представлено в таблице.
| Поле | Тип | Описание |
|---|---|---|
TextAnchoredPosition.horizontal | HorizontalTexAnchoredPosition | Позиция по горизонтали |
TextAnchoredPosition.vertical | VerticalTextAnchoredPosition | Позиция по вертикали |
Пример
TextAnchoredPosition textAnchoredPosition = TextAnchoredPosition();
textAnchoredPosition.horizontal = boost::optional<HorizontalTextAnchoredPosition>(HorizontalRelativeTo::Character);
HorizontalTextAnchoredPosition horzPosition = textAnchoredPosition.horizontal.get();
horzPosition.offset = 10.0;
horzPosition.relativeTo = HorizontalRelativeTo::ColumnInsideMargin;
horzPosition.alignment = HorizontalAnchorAlignment::Center;
textAnchoredPosition.vertical = boost::optional<VerticalTextAnchoredPosition>(VerticalRelativeTo::Character);
VerticalTextAnchoredPosition vertTextAnchoredPos = textAnchoredPosition.vertical.get();
vertTextAnchoredPos.offset = 15.0;
vertTextAnchoredPos.relativeTo = VerticalRelativeTo::PageBottomMargin;
vertTextAnchoredPos.alignment = VerticalAnchorAlignment::Inside;
frame.setPosition(textAnchoredPosition);