TCustomRichView.SaveHTMLToStream

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

TCustomRichView.SaveHTMLToStream

Экспортирует документ в поток Stream в формате HTML (или XHTML).

function SaveHTMLToStream(Stream: TStream;
  const Path: TRVUnicodeString = '';
  Part: TRVHTMLSavingPart = rvhtmlspComplete): Boolean; 
  overload;

Метод сохраняет документ как HTML в поток и, возможно, несколько файлов изображений (в отдельных файлах).

Параметры:

Stream поток для сохранения HTML.

Path – путь для сохранения изображений (должен иметь '\' последним символом).

Part часть HTML, которую нужно сохранить. По умолчанию сохраняется полный HTML.

 

Метод использует следующие свойства:

HTMLSaveProperties

DocParameters.Title, Author и Comments.

 

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

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

Вы можете:

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

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

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

вставлять дополнительный код HTML в событиях OnSaveHTMLExtra и OnSaveParaToHTML;

изменить сохранение изображений в событии OnHTMLSaveImage или OnSaveImage2.

 

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

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

 

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

SaveHTML

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

OnWriteHyperlink;

OnWriteObjectProperties;

OnSaveComponentToFile;

OnSaveHTMLExtra;

OnHTMLSaveImage;

OnSaveImage2;

OnSaveItemToFile;

OnSaveParaToHTML;

OnProgress.

См. также:

Экспорт в HTML;

типизированная константа RichViewSavePInHTML ;

TFontInfo.Options (коды HTML);

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