|
<< Нажмите, чтобы показать Содержание >> TRVBoxPosition.HorizontalPositionKind, HorizontalOffset, HorizontalAlignment |
Задают горизонтальное положение текстового блока.
type
TRVFloatHorizontalAlignment = (rvfphalLeft, rvfphalCenter, rvfphalRight);
property HorizontalPositionKind: TRVFloatPositionKind;
property HorizontalOffset: TRVFloatPosition;
property HorizontalAlignment: TRVFloatHorizontalAlignment;
Положение вычисляется относительно области, указанной в свойстве HorizontalAnchor.
Примечание 1: эти свойства аналогичны соответствующим свойствам Microsoft Word. Но есть и отличия, см. раздел справки о HorizontalAnchor.
Примечание 2: принтеры не могут печатать близко к краям страницы; если текстовый блок находится близко к левому или правому краю страницы, он может частично попасть в непечатаемую область.
Положение задаётся в свойстве HorizontalAlignment. HorizontalOffset не используется.
На схемах ниже зелёным цветом показан блок текста, серым – область его привязки.
Значение HorizontalAlignment |
Описание |
Схема |
|---|---|---|
rvfphalLeft |
Левая сторона блока у левой стороны области привязки |
|
rvfphalCenter |
Центр блока у центра области привязки |
|
rvfphalRight |
Правая сторона блока у правой стороны области привязки |
|
Положение задаётся в свойстве HorizontalOffset. HorizontalAlignment не используется.
HorizontalOffset измеряется в единицах Units связанного компонента TRVStyle.
Положение отсчитывается от левой стороны области привязки. Положительные значения сдвигают блок вправо, отрицательные – влево.
Положение задаётся в свойстве HorizontalOffset. HorizontalAlignment не используется.
HorizontalOffset измеряется в (1/1000)% ширины области привязки.
Положение отсчитывается от левой стороны области привязки. Положительные значения сдвигают блок вправо, отрицательные – влево.
Примеры:
На схемах ниже зелёным цветом показан блок текста, серым – область его привязки.
Значение HorizontalOffset |
В процентах |
Схема |
|---|---|---|
0 |
0% |
|
100000 |
100% |
|
50000 |
50% |
|
-100000 |
-100% |
|
Используйте TRichViewEdit.SetCurrentItemExtraIntPropertyEx, чтобы изменить значения этих свойств операцией редактирования с возможностью отмены пользователем.
Значения по умолчанию:
▪HorizontalPositionKind: rvfpkAbsPosition
▪HorizontalOffset: 0
▪HorizontalAlignment: rvfphalLeft