TCustomRichView.AppendRVFFromStream

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

TCustomRichView.AppendRVFFromStream

Добавляет содержимое потока Stream в формате RichView Format (RVF) в конец документа.

function AppendRVFFromStream(Stream: TStream;

  ParaNo: Integer): Boolean;

Этот метод добавляет содержимое RVF-потока. Он игнорирует атрибуты первого вставляемого абзаца, сохранённые в RVF, а вместо этого использует стиль абзаца с номером ParaNo.

Параметры:

Stream поток, содержащий документ в формате RichView Format (RVF).

Если ParaNo=-1, метод добавляет первый элемент из RVF в конец последнего абзаца. Если ParaNo>=0, первый добавляемый элемент начинает абзац, имеющий атрибуты, заданные в Style.ParaStyles[ParaNo]. Этот параметр влияет на вставку только элементов первого абзаца. Для остальных абзацев используются стили, сохранённые в RVF.

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

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

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

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

True, если чтение RVF было успешным

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

RVFOptions;

RVFWarnings;

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

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

UseStyleTemplates.

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

OnRVFImageListNeeded;

OnRVFControlNeeded;

OnRVFPictureNeeded;

OnControlAction (ControlAction=rvcaAfterRVFLoad);

OnStyleTemplatesChange.

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

InsertRVFFromStream;

LoadRVFFromStream;

LoadRVF;

Format;

FormatTail.

См. также:

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

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

Обзор RVF;

Абзацы.