|
<< Нажмите, чтобы показать Содержание >> TRVBoxPosition.HorizontalAnchor |
Задаёт место, к которому привязано горизонтальное положение блока.
type
TRVHorizontalAnchor = (rvhanCharacter, rvhanPage, rvhanMainTextArea,
rvhanLeftMargin, rvhanRightMargin, rvhanInnerMargin, rvhanOuterMargin);
property HorizontalAnchor: TRVHorizontalAnchor;
Текстовый блок размещается по горизонтали относительно области, указанной в этом свойстве.
Важно учесть, что каждая область имеет ширину; например, при печати в TRVPrint, левое поле начинается у левой границы страницы и заканчивается на расстоянии Margins.Left от неё.
Если RelativeToCell=True, и сноска в рамке (или текстовый блок) вставлена в ячейку таблицы, то это свойство задаёт соответствующую область ячейки, а не страницы.
Значение |
Область привязки |
Схема |
|---|---|---|
rvhanCharacter |
Символ сноски, или место вставки текстового блока. |
|
rvhanPage |
Вся страница |
|
rvhanMainTextArea |
Область главного документа, т.е. прямоугольник между полями |
|
rvhanLeftMargin |
Левое поле страницы |
|
rvhanRightMargin |
Правое поле страницы |
|
rvhanInnerMargin |
Внутреннее поле страницы: левое на нечётных страницах, правое на чётных |
|
rvhanOuterMargin |
Внешнее поле страницы: правое на нечётных страницах, левое на чётных |
|
Используйте TRichViewEdit.SetCurrentItemExtraIntPropertyEx, чтобы изменить значение этого свойства операцией редактирования с возможностью отмены пользователем.
Отличия от Microsoft Word*:
▪В MS Word, область «символа» не имеет ширины, это просто место вставки. В ТРВ-Редакторе, символ сноски имеет ширину, поэтому положение относительно центра и правого края области привязки несколько отличаются в ТРВ-Редакторе и MS Word (для простых текстовых блоков, они одинаковы).
▪MS Word не поддерживает относительные (в процентах) выравнивания относительно символа (поэтому ТРВ-Редактор экспортирует их как абсолютное положение со смещением 0).
(* информация основана на тестировании MS Word 2013)
Значение по умолчанию:
rvhanCharacter