|
<< Нажмите, чтобы показать Содержание >> TRVHTMLSaveProperties.ListMarkerSavingType |
Задаёт, как списки абзацев сохраняются в HTML.
type
// Объявлено в модуле RVStyle/fmxRVStyle
TRVHTMLListMarkerSavingType = (
rvhtmlmstNormal,
rvhtmlmstAsText
);
property ListMarkerSavingType: TRVHTMLListMarkerSavingType;
Значение |
Описание |
|---|---|
rvhtmlmstNormal |
Обычное сохранение с использованием <ul>, <ol>, <li> |
rvhtmlmstAsText |
Сохранение маркеров списка как текст или изображение (в зависимости от типа маркера). |
При сохранении 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 – сохраняется как десятичная нумерация;
▪отступы не сохраняются.
Маркеры сохраняются без специальных HTML-тегов для списков (таких как <ol>, <ul>, <li>).
Font и FormatString принимаются во внимание.
При сохранении HTML с CSS (HTMLSavingType = rvhtmlstNormal):
LeftIndent и MarkerIndent сохраняются. FirstIndent только для маркеров с отступом, а не выступом (MarkerIndent>LeftIndent+FirstIndent)..
При сохранении без CSS (HTMLSavingType = rvhtmlstSimplified): все отступы игнорируются.
В целом файлы HTML, сохранённые в этом режиме, больше похоже внешне на исходные документы.
Значение по умолчанию:
rvhtmlmstNormal