TRVBoxPosition.HorizontalAnchor

<< Нажмите, чтобы показать Содержание >>

TRVBoxPosition.HorizontalAnchor

Задаёт место, к которому привязано горизонтальное положение блока.

type
  TRVHorizontalAnchor = (rvhanCharacter, rvhanPage, rvhanMainTextArea,
    rvhanLeftMargin, rvhanRightMargin, rvhanInnerMargin, rvhanOuterMargin);
property HorizontalAnchor: TRVHorizontalAnchor;

Текстовый блок размещается по горизонтали относительно области, указанной в этом свойстве.

Важно учесть, что каждая область имеет ширину; например, при печати в TRVPrint, левое поле начинается у левой границы страницы и заканчивается на расстоянии Margins.Left от неё.

Если RelativeToCell=True, и сноска в рамке (или текстовый блок) вставлена в ячейку таблицы, то это свойство задаёт соответствующую область ячейки, а не страницы.

Значение

Область привязки

Схема

rvhanCharacter

Символ сноски, или место вставки текстового блока.

Anchor_Character

rvhanPage

Вся страница
(или вся область ячейки)

Anchor_Page

rvhanMainTextArea

Область главного документа, т.е. прямоугольник между полями
(или область ячейки внутри её полей)

Anchor_MainTextArea

rvhanLeftMargin

Левое поле страницы
(или ячейки)

Anchor_LeftMargin

rvhanRightMargin

Правое поле страницы
(или ячейки)

Anchor_RightMargin

rvhanInnerMargin

Внутреннее поле страницы: левое на нечётных страницах, правое на чётных
(или то же для ячейки)

Anchor_RightMarginAnchor_LeftMargin

rvhanOuterMargin

Внешнее поле страницы: правое на нечётных страницах, левое на чётных
(или то же для ячейки)

Anchor_LeftMarginAnchor_RightMargin

Используйте TRichViewEdit.SetCurrentItemExtraIntPropertyEx, чтобы изменить значение этого свойства операцией редактирования с возможностью отмены пользователем.

Отличия от Microsoft Word*:

В MS Word, область «символа» не имеет ширины, это просто место вставки. В ТРВ-Редакторе, символ сноски имеет ширину, поэтому положение относительно центра и правого края области привязки несколько отличаются в ТРВ-Редакторе и MS Word (для простых текстовых блоков, они одинаковы).

MS Word не поддерживает относительные (в процентах) выравнивания относительно символа (поэтому ТРВ-Редактор экспортирует их как абсолютное положение со смещением 0).

(* информация основана на тестировании MS Word 2013)

Значение по умолчанию:

rvhanCharacter