TCustomRichView.InsertRVFFromStream

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

TCustomRichView.InsertRVFFromStream

Вставляет документ RVF из Stream в позицию, заданную Index (первый вставленный элемент будет иметь этот номер).

function InsertRVFFromStream(Stream: TStream; Index: Integer): Boolean;

Это единственный метод TRichView (не TRichViewEdit), вставляющий элементы в любую позицию.

Index номер элемента. Элементы документа нумеруются от 0 до ItemCount-1. Элементы поддокументов (ячеек таблиц) не включены в диапазон элементов основного документа.

Тип метода: viewerstyle быстрое изменение документа.

Настройки чтения RVF могут быть изменены в редакторе компонента TRichView.

Если используются шаблоны стилей, и RVFTextStylesReadMode=RVFParaStylesReadMode=rvf_sInsertMerge, и StyleTemplateInsertMode<>rvstimIgnoreSourceStyleTemplates, этот метод включает шаблоны стилей из вставляемого RVF в Style.StyleTemplates и читает стили текста и абзацев согласно StyleTemplateInsertMode. Метод вызывает событие OnStyleTemplatesChange.

Возвращаемое значение: «Было ли чтение успешным?»

hmtoggle_arrow1Пример

 

См. также свойства:

RVFOptions;

RVFWarnings;

RVFTextStylesReadMode (тип этого метода: вставка RVF);

RVFParaStylesReadMode (тип этого метода: вставка RVF).

См. также события:

OnRVFImageListNeeded;

OnRVFControlNeeded;

OnRVFPictureNeeded;

OnControlAction (ControlAction=rvcaAfterRVFLoad);

OnStyleTemplatesChange.

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

AppendRVFFromStream;

LoadRVFFromStream;

LoadRVF;

Format;

FormatTail.

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

InsertRVFFromStreamEd.

См. также:

Редактор компонента TRichView;

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

Обзор RVF.