TRVHTMLSaveProperties.ListMarkerSavingType

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

TRVHTMLSaveProperties.ListMarkerSavingType

Задаёт, как списки абзацев сохраняются в HTML.

type

  // Объявлено в модуле RVStyle/fmxRVStyle
  TRVHTMLListMarkerSavingType = (
    rvhtmlmstNormal,
    rvhtmlmstAsText 
  );

 

property ListMarkerSavingType: TRVHTMLListMarkerSavingType;

Значение

Описание

rvhtmlmstNormal

Обычное сохранение с использованием <ul>, <ol>, <li>

rvhtmlmstAsText

Сохранение маркеров списка как текст или изображение (в зависимости от типа маркера).

Режим rvhtmlmstNormal

При сохранении HTML с CSS (HTMLSavingType = rvhtmlstNormal), CSS списков вставляется непосредственно в код HTML-элементов (в атрибут style):

rvlstBullet, rvlstUnicodeBullet – по возможности сохраняются как стандартные типы списка (disc, circle или square); иначе как FormatString;

rvlstDecimal, rvlstLowerAlpha и другая нумерация  – сохраняются как списки с соответствующей нумерацией. FormatString и Font игнорируются;

rvlstPicture, rvlstImageList, rvlstImageListCounter – сохраняется как маркер-картинка. Стандартное сохранение можно изменить в событии OnHTMLSaveImage;

отступы сохраняются.

При сохранении без CSS (HTMLSavingType = rvhtmlstSimplified):

rvlstBullet, rvlstUnicodeBullet, rvlstPicture, rvlstImageList – экспортируются как стандартные типы списка (disc, circle или square). FormatString, Picture, ImageList и Font игнорируются;

rvlstDecimal, rvlstLowerAlpha и другая нумерация – сохраняются как списки с соответствующей нумерацией (если тип нумерации не поддерживается в HTML, как десятичная нумерация). FormatString и Font игнорируются;

rvlstImageListCounter – сохраняется как десятичная нумерация;

отступы не сохраняются.

Режим rvhtmlmstAsText

Маркеры сохраняются без специальных HTML-тегов для списков (таких как <ol>, <ul>, <li>).

Font и FormatString принимаются во внимание.

При сохранении HTML с CSS (HTMLSavingType = rvhtmlstNormal):

LeftIndent и MarkerIndent сохраняются. FirstIndent только для маркеров с отступом, а не выступом (MarkerIndent>LeftIndent+FirstIndent)..

При сохранении без CSS (HTMLSavingType = rvhtmlstSimplified): все отступы игнорируются.

В целом файлы HTML, сохранённые в этом режиме, больше похоже внешне на исходные документы.

Значение по умолчанию:

rvhtmlmstNormal