TRVTableItemInfo

Свойства   Методы   События

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

TRVTableItemInfo

Свойства   Методы   События

TRVTableItemInfo – это класс, представляющий таблицу в документах ТРВ-Редактора. Это не компонент. Объекты этого класса создаются в коде и добавляются в компонент TRichView (см. AddItem) или вставляются в компонент TRichViewEdit (см. InsertItem). Тип (стиль) этого типа элемента: rvsTable (-60)

Модуль [VCL/FMX] RVTable / fmxRVTable.

Синтаксис

TRVTableItemInfo = class (TRVFullLineItemInfo)

Иерархия

TObject

TPersistent

TCustomRVItemInfo

TRVNonTextItemInfo

TRVFullLineItemInfo

Обзор

См. обзорные разделы о таблицах.

Свойства

Большинство свойств этого класса являются опубликованными (published). Эти свойства можно сохранять в файлах или потоках RVF и загружать из них.

Основное свойство TRVTableItemInfo – Cells. Количество строк возвращается свойством RowCount, количество столбцов – свойством ColCount.

Свойства строк доступны через свойство Rows.

Ширину таблицы можно задать с помощью свойства BestWidth.

Свойства рамки вокруг таблицы:

▪BorderWidth;

▪BorderStyle;

▪BorderColor;

▪BorderLightColor;

▪VisibleBorders;

▪также BorderHSpacing, BorderVSpacing.

Свойства рамок вокруг ячеек:

▪CellBorderWidth;

▪CellBorderStyle;

▪CellBorderColor;

▪CellBorderLightColor.

Свойства, задающие цвета ячеек в определённых строках и столбцах:

▪HeadingRowColor, LastRowColor, FirstColumnColor, LastColumnColor, EvenColumnsColor, OddRowsColor, OddColumnsColor, EvenRowsColor

Свойства, задающие расстояния между ячейками:

▪CellHSpacing;

▪CellVSpacing;

▪BorderHSpacing;

▪BorderVSpacing;

▪также CellHPadding, CellVPadding.

Свойства фона:

▪Color;

▪Opacity;

▪BackgroundImage;

▪BackgroundProperties;

▪BackgroundImageFileName.

Цвета рамок:

▪BorderColor;

▪BorderLightColor;

▪CellBorderColor;

▪CellBorderLightColor.

Линии внутри таблицы:

▪HRuleWidth;

▪HRuleColor;

▪HOutermostRule;

▪VRuleWidth;

▪VRuleColor;

▪VOutermostRule.

Экспорт:

▪TextColSeparator;

▪TextRowSeparator;

▪BackgroundImageFileName.

Остальные свойства:

▪Options;

▪PrintOptions;

▪HeadingRowCount.

Методы

См. операции над таблицами.

События

Поскольку таблицы не являются компонентами, их события нельзя назначать во время проектирования в Инспекторе объектов.

События необходимо назначать программно при создании таблицы.

События таблиц не сохраняются в файлы и потоки RVF. Чтобы назначить их после загрузки из файла или потока, используйте событие TRichView.OnItemAction.

События:

▪OnCellEditing;

▪OnDrawBorder.

См. также

▪Рисование сетки таблицы;

▪Автоматическое добавление новой строки таблицы.