TCustomRichViewEdit.InsertDocXFromStreamEd (D2009+ или с Delphi ZLib)

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

TCustomRichViewEdit.InsertDocXFromStreamEd (D2009+ или с Delphi ZLib)

Вставляет документ в формате DocX (документ Microsoft Word) из потока Stream в позицию каретки.

function InsertDocXFromStreamEd(Stream: TStream): Boolean;

Параметры загрузки находятся в RTFReadProperties. Наиболее важными свойствами, влияющими на загрузку DocX, являются RTFReadProperties.TextStyleMode и ParaStyleMode. Импортированный DocX может выглядеть совершенно по-разному в зависимости от значений этих свойств! Настройки загрузки DocX можно изменить в редакторе компонента TRichView.

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

Если используются шаблоны стилей, и RTFReadProperties.TextStyleMode=RTFReadProperties.ParaStyleMode=rvrsAddIfNeeded, и StyleTemplateInsertMode<>rvstimIgnoreSourceStyleTemplates, этот метод включает стили из DocX в Style.StyleTemplates и считывает стили текста и абзацев в соответствии с StyleTemplateInsertMode. Метод вызывает событие OnStyleTemplatesChange.

По умолчанию цели гиперссылок загружаются в теги элементов документа. Это может быть настроено в событии OnReadHyperlink.

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

True при успешной вставке (дополнительная информация может быть прочитана из свойства TRichView.RTFReadProperties.DocXErrorCode)

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

InsertDocXFromFileEd.

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

LoadDocXFromStream.

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

OnImportPicture;

OnReadHyperlink;

OnStyleTemplatesChange.

См. также:

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

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