TCustomRichView.SaveDocX

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

TCustomRichView.SaveDocX

Экспортирует документ (или выделенный фрагмент, если SelectionOnly=True) в файл FileName в формате DocX (документ Microsoft Word).

function SaveDocX(const FileName: TRVUnicodeString;

  SelectionOnly: Boolean):Boolean;

Требуется Lazarus, Delphi 5+, или C++Builder 2006+

Метод учитывает опции rvrtfSaveDocParameters и rvrtfSaveHeaderFooter из свойства RTFOptions.

По умолчанию, вставленные компоненты не сохраняются. Вы можете написать код для их сохранения в событии OnSaveComponentToFile.

По умолчанию, теги элементов документа сохраняются как цели гиперссылок. Вы можете настроить сохранение целей гиперссылок в событии OnWriteHyperlink.

Вы можете:

полностью изменить код, записываемый в DocX для некоторых элементов документа, в событии OnSaveItemToFile;

реализовать сохранение дополнительных свойств нетекстовых элементов в событии OnWriteObjectProperties;

вставлять коды OOXML в текст;

вставлять дополнительный код в DocX в событии OnSaveDocXExtra.

 

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

«Было ли сохранение успешным?»

 

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

SaveDocXToStream;

LoadDocX

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

RTFOptions;

UseStyleTemplates.

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

OnWriteHyperlink;

OnWriteObjectProperties;

OnSaveComponentToFile;

OnSaveDocXExtra;

OnSaveItemToFile;

OnProgress.

См. также глобальные переменные и константы:

RichViewSaveHyperlinksInDocXAsFields

См. также:

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