Таблицы в документе ТРВ-Редактора (TRichView)

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

Таблицы в документе ТРВ-Редактора (TRichView)

Таблицы состоят из ячеек, организованных в строки и столбцы. Каждая ячейка – это поддокумент, содержащий свои собственные элементы. Таблицы могут быть вложены друг в друга.

См. также:

Обзор по таблицам,

TRVTableItemInfo (подробная информация).

Тип (стиль) этого элемента: rvsTable (-60)

Существует важное различие между свойствами таблиц и свойствами любых других элементов. Для изменения значений свойств любого другого элемента так, чтобы это была операция редактирования, необходимо использовать специальные методы. В противоположность этому, прямое присваивание значений свойствам TRVTableItemInfo записывается в буфер отмены операций, если эта таблица уже вставлена ​​в TCustomRichViewEdit.

Дополнительные свойства

Элементы этого типа имеют следующие строковые свойства:

rvespImageFileName  это свойство может быть использовано в HTML для задания источника фонового изображения; также доступно как table.BackgroundImageFileName.

Методы TCustomRichView

Следующие методы быстрого изменения документа добавляют элемент этого типа в конец документа:

AddItem (создайте объект TRVTableItemInfo, затем добавьте в документ методом AddItem)

Следующие методы возвращают объект TRVTableItemInfo:

GetItem

Методы TCustomRichViewEdit

Следующие методы редактирования документа вставляют элемент этого типа в позицию каретки:

InsertItem (создайте объект TRVTableItemInfo, затем вставьте в документ методом InsertItem)

Следующие методы возвращают объект TRVTableItemInfo в позиции каретки:

GetCurrentItem,

GetCurrentItemEx.

Изменение размера

Пользователь может менять размеры строк и столбцов мышью, если опции rvtoRowSizing и/или rvtoColSizing включены в table.Options.

Изменение размера меняет значения свойств ячеек BestWidth и BestHeight.

Событие OnItemResize происходит после изменения размера.

Сохранение и загрузка

См. экспорт таблиц.