|
<< Нажмите, чтобы показать Содержание >> TRVTableItemInfo |
TRVTableItemInfo – это класс, представляющий таблицу в документах ТРВ-Редактора. Это не компонент. Объекты этого класса создаются в коде и добавляются в компонент TRichView (см. AddItem) или вставляются в компонент TRichViewEdit (см. InsertItem). Тип (стиль) этого типа элемента: rvsTable (-60)
Модуль [VCL/FMX] RVTable / fmxRVTable.
Синтаксис
TRVTableItemInfo = class (TRVFullLineItemInfo)
TObject
TPersistent
TRVNonTextItemInfo
TRVFullLineItemInfo
См. обзорные разделы о таблицах.
Большинство свойств этого класса являются опубликованными (published). Эти свойства можно сохранять в файлах или потоках RVF и загружать из них.
Основное свойство TRVTableItemInfo – Cells. Количество строк возвращается свойством RowCount, количество столбцов – свойством ColCount.
Свойства строк доступны через свойство Rows.
Ширину таблицы можно задать с помощью свойства BestWidth.
Свойства рамки вокруг таблицы:
▪также BorderHSpacing, BorderVSpacing.
Свойства рамок вокруг ячеек:
Свойства, задающие цвета ячеек в определённых строках и столбцах:
▪HeadingRowColor, LastRowColor, FirstColumnColor, LastColumnColor, EvenColumnsColor, OddRowsColor, OddColumnsColor, EvenRowsColor
Свойства, задающие расстояния между ячейками:
▪также CellHPadding, CellVPadding.
Свойства фона:
▪Color;
▪Opacity;
Цвета рамок:
Линии внутри таблицы:
Экспорт:
Остальные свойства:
▪Options;
Поскольку таблицы не являются компонентами, их события нельзя назначать во время проектирования в Инспекторе объектов.
События необходимо назначать программно при создании таблицы.
События таблиц не сохраняются в файлы и потоки RVF. Чтобы назначить их после загрузки из файла или потока, используйте событие TRichView.OnItemAction.
События: