|
<< Нажмите, чтобы показать Содержание >> TCustomRichView.LoadDocX (D2009+ или с Delphi ZLib) |
Добавляет документ DocX (документ Microsoft Word) из файла FileName в конец документа.
function LoadDocX(const FileName: TRVUnicodeString):Boolean;
Несмотря на своё название, этот метод не очищает существующий документ перед загрузкой. Чтобы заменить текущий документ содержимым этого файла, вызовите метод Clear перед загрузкой (и, возможно, метод DeleteUnusedStyles после Clear).
Тип метода:
быстрое изменение документа.
Параметры загрузки находятся в RTFReadProperties. Наиболее важными свойствами, влияющими на загрузку DocX, являются RTFReadProperties.TextStyleMode и ParaStyleMode. Импортированный DocX может выглядеть совершенно по-разному в зависимости от значений этих свойств! Настройки загрузки DocX можно изменить в редакторе компонента TRichView.
См. важное примечание о загрузке внешних изображений из DocX.
По умолчанию цели гиперссылок загружаются в теги элементов документа. Это может быть настроено в событии OnReadHyperlink.
Если используются шаблоны стилей, и RTFReadProperties.TextStyleMode=RTFReadProperties.ParaStyleMode=rvrsAddIfNeeded, и StyleTemplateInsertMode<>rvstimIgnoreSourceStyleTemplates, этот метод включает стили из DocX в Style.StyleTemplates. Если TRichView был полностью пуст до загрузки, LoadDocX заменяет существующие шаблоны стилей. В противном случае он включает таблицу стилей DocX в существующие шаблоны стилей и считывает стили текста и абзацев в соответствии с StyleTemplateInsertMode. Метод вызывает событие OnStyleTemplatesChange.
Возвращаемое значение: «Было ли чтение успешным?» (более подробная информация может быть получена из свойства RTFReadProperties.DocXErrorCode)
См. также методы TRichView:
▪SaveDocX.
См. также события TRichView:
См. также методы TRichViewEdit:
См. также: