|
<< Нажмите, чтобы показать Содержание >> 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.
Тип метода:
быстрое изменение документа.
Настройки чтения RVF могут быть изменены в редакторе компонента TRichView.
Если используются шаблоны стилей, и RVFTextStylesReadMode=RVFParaStylesReadMode=rvf_sInsertMerge, и StyleTemplateInsertMode<>rvstimIgnoreSourceStyleTemplates, этот метод объединяет шаблоны стилей из RVF со Style.StyleTemplates и читает стили текста и абзаца в режиме, заданном в StyleTemplateInsertMode. Метод вызывает событие OnStyleTemplatesChange.
Возвращаемое значение:
True, если чтение RVF было успешным
См. также свойства:
▪RVFTextStylesReadMode (тип этого метода: вставка RVF);
▪RVFParaStylesReadMode (тип этого метода: вставка RVF);
См. также события:
▪OnControlAction (ControlAction=rvcaAfterRVFLoad);
См. также методы:
▪LoadRVF;
▪Format;
См. также:
▪Редактор компонента TRichView;
▪Абзацы.