|
<< Нажмите, чтобы показать Содержание >> Таблицы в документе ТРВ-Редактора (TRichView) |
Таблицы состоят из ячеек, организованных в строки и столбцы. Каждая ячейка – это поддокумент, содержащий свои собственные элементы. Таблицы могут быть вложены друг в друга.
См. также:
▪TRVTableItemInfo (подробная информация).
Тип (стиль) этого элемента: rvsTable (-60)
Существует важное различие между свойствами таблиц и свойствами любых других элементов. Для изменения значений свойств любого другого элемента так, чтобы это была операция редактирования, необходимо использовать специальные методы. В противоположность этому, прямое присваивание значений свойствам TRVTableItemInfo записывается в буфер отмены операций, если эта таблица уже вставлена в TCustomRichViewEdit.
Элементы этого типа имеют следующие строковые свойства:
▪rvespImageFileName – это свойство может быть использовано в HTML для задания источника фонового изображения; также доступно как table.BackgroundImageFileName.
Следующие методы быстрого изменения документа добавляют элемент этого типа в конец документа:
▪AddItem (создайте объект TRVTableItemInfo, затем добавьте в документ методом AddItem)
Следующие методы возвращают объект TRVTableItemInfo:
Следующие методы редактирования документа вставляют элемент этого типа в позицию каретки:
▪InsertItem (создайте объект TRVTableItemInfo, затем вставьте в документ методом InsertItem)
Следующие методы возвращают объект TRVTableItemInfo в позиции каретки:
Пользователь может менять размеры строк и столбцов мышью, если опции rvtoRowSizing и/или rvtoColSizing включены в table.Options.
Изменение размера меняет значения свойств ячеек BestWidth и BestHeight.
Событие OnItemResize происходит после изменения размера.
См. экспорт таблиц.