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

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

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

TRVTableCellData имеет множество свойств и методов, аналогичных свойствам и методам TRichView.

Некоторые из них перечислены ниже.

Однако когда ячейка находится в режиме редактирования, RichViewEdit создаёт специальный встроенный редактор и временно перемещает в него всё содержимое ячейки.

Чтобы корректно работать с содержимым ячейки как в обычном режиме, так и в режиме редактирования, вызывайте методы cell.GetRVData, а не методы самой ячейки.

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

См. также: TRVTableItemInfo.Changed.

Методы для добавления элементов в ячейку

Ссылки ведут на соответствующие методы компонента TCustomRichView.

AddBreak;

AddBullet;

AddControl;

AddHotspot;

AddFmt, AddItem;

AddNL;

AddPicture;

AddItem.

Примечание: не рекомендуется использовать методы из приведённой выше группы для ячеек таблицы, вставленной в TRichViewEdit, если UndoLimit редактора не равен 0.

Получение информации о документе в ячейке

GetItemStyle;

GetBreakInfo, GetBulletInfo, GetControlInfo, GetHotspotInfo, GetPictureInfo, GetTextInfo;

GetItemTag, IsParaStart, GetItemPara, IsFromNewLine, GetOffsBeforeItem, GetOffsAfterItem.

Изменение свойств элементов в ячейке

SetBreakInfo, SetBulletInfo, SetControlInfo, SetHotspotInfo, SetPictureInfo, SetItemTag.

Примечание: не рекомендуется использовать методы из приведённой выше группы для ячеек таблицы, вставленной в TRichViewEdit, если UndoLimit редактора не равен 0.