|
<< Нажмите, чтобы показать Содержание >> 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