TRVStyle.SaveCSS

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

TRVStyle.SaveCSS

Сохраняет стили текста и абзацев в файл CSS (Каскадные таблицы стилей, Cascading Style Sheets).

type

  TRVSaveCSSOption = (

    rvcssOnlyDifference, rvcssIgnoreLeftAlignment,

    rvcssNoDefCSSStyle, rvcssDefault0Style,

    rvcssMarkersAsText);

  TRVSaveCSSOptions = set of TRVSaveCSSOption;

 

function SaveCSS(const FileName: TRVUnicodeString;

  AOptions: TRVSaveCSSOptions; 

  Encoding: TRVHTMLEncoding): Boolean;

Используйте этот метод, если требуется сохранить содержимое TRichView как HTML-файл с внешним CSS-файлом, см. TRichView.HTMLSaveProperties.ExternalCSSFileName.

CSS-файл можно сохранить один раз и использовать для нескольких HTML-файлов, если они связаны с одним и тем же или совместимыми компонентами TRVStyle.

Этот метод позволяет уменьшить размер HTML-файлов.

В параметр AOptions можно включать следующие значения:

Опция

Описание

rvcssNoDefCSSStyle

Соответствует rvcsssoNoDefCSSStyle в TRichView.HTMLProperties.CSSOptions. Использовать эту опцию не рекомендуется.

rvcssDefault0Style

Свойства TextStyles[0] не сохраняются. Соответствует TRichView.HTMLProperties.Default0Style.

rvcssMarkersAsText

Списки сохраняются как текст. Соответствует TRichView.HTMLProperties.ListMarkerSavingType = rvhtmlmstAsText.

Другие значения использовать не следует.

Методов для загрузки CSS-файлов нет. CSS-файлы загружаются и разбираются автоматически при загрузке HTML-файлов.

См. также:

Экспорт в HTML.