TRVBoxProperties.Height, HeightType

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

TRVBoxProperties.Height, HeightType

Задают высоту блока текста.

type
  TRVBoxHeightType = (rvbhtAbsolute, rvbhtRelPage, rvbhtRelMainTextArea,
    rvbhtRelTopMargin, rvbhtRelBottomMargin, rvbhtAuto);

property HeightType: TRVBoxHeightType;
property Height: TRVFloatSize;

Значение HeightType

Описание

rvbhtAbsolute

Height задаёт высоту в единицах Units компонента TRVStyle

rvbhtRelPage

Height задаёт высоту в (1/1000)% высоты страницы

rvbhtRelMainTextArea

Height задаёт высоту в  (1/1000)% высоты области главного документа на странице

rvbhtRelTopMargin

Height задаёт высоту в (1/1000)% верхнего поля страницы

rvbhtRelBottomMargin

Height задаёт высоту в (1/1000)% нижнего поля страницы

rvbhtAuto

Высота блока рассчитывается на основе его содержимого. Height не используется.

Область главного документа – это прямоугольная область на странице между полями, где печатается основной документ ТРВ-Редактора.

Высоты области главного документа, верхних и нижних полей вычисляются после корректировки на колонтитулы (слишком высокий верхний колонтитул может увеличить верхнее поле и уменьшить область главного документа; слишком высокий нижний колонтитул может увеличить нижнее поле и уменьшить область главного документа). Так как колонтитулы могут быть различными на первой/чётных/нечётных страницах, эти высоты тоже могут отличаться.

Эти свойства задают высоту текстового блока, включая его содержимое, внутренние поля и рамку.

В отличие от свойств положения блока, эти значения всегда рассчитываются относительно страницы (и никогда относительно ячейки таблицы).

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

Пример:

HeightType=rvbhtRelPage, Height=20000: высота блока равна 20% высоты страницы.

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

HeightType: rvbhtAuto

Height: 100