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);

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