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;

▪Абзацы.