TCustomRichViewEdit.InsertItem

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

TCustomRichViewEdit.InsertItem

Вставляет элемент документа в позицию каретки.

function InsertItem(const Name: TRVUnicodeString;

  Item: TCustomRVItemInfo): Boolean;

Это универсальный метод для вставки элементов в документ. Он может быть использован для вставки нестандартных типов элементов.

Обычно этот метод используется для вставки таблиц, текстовых меток, последовательностей, сносок, концевых сносок, сносок в рамке, ссылок на сноску, номеров страниц, чисел страниц, математических выражений и др. (т.е. элементов, для которых нет специальных методов вставки).

Подробное описание типов элементов выходит за рамки данного справочного файла. Стандартные типы элементов объявлены и реализованы в модуле RVItem/fmxRVItem. Все типы элементов являются классами, производными от одного базового класса TCustomRVItemInfo.

Параметры:

Text имя элемента, любая строка. Text не должен содержать символы CR и LF . TRichViewEdit не использует имена элементов, они предназначены для использования программистом.

Item элемент для вставки.

Тип метода: editstyle редактирование документа (вставка).

Возвращаемое значение:

True при успешной вставке.

Если False, значит элемент не может быть вставлен (из-за того, редактор находится в режиме только для чтения или защиты текста, или того, что выделены несколько ячеек таблицы); в этом случае Item уничтожается (освобождается память).

См. также методы TCustomRichView:

AddItem.

См. также:

Вставка элементов документа в позицию каретки;

Типы элементов.