TRVMarkdownProperties.SaveOptions

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

TRVMarkdownProperties.SaveOptions

Опции сохранения Markdown.

type

  // объявлено в модуле RVStyle/fmxRVStyle
  TRVMarkdownSaveOption = (
    rvmdsoUseSetextHeadings, 
    rvmdsoCompact,           
    rvmdsoListInBlockQuote,  
    rvmdsoUseBR,             
    rvmdsoOverrideImages,
    rvmdsoUseItemImageFileNames,

    rvmdsoInlineImages,
    );
  TRVMarkdownSaveOptions = set of TRVMarkdownSaveOption;

 
property SaveOptions: TRVMarkdownSaveOptions;

Опция

Описание

rvmdsoUseSetextHeadings

Разрешает использование заголовков Setext (подчёркнутых абзацев) вместо заголовков ATX (текста, окружённого символами '#') где это возможно.

rvmdsoCompact

Включает создание более компактного (но труднее читаемого) кода Markdown.

rvmdsoListInBlockQuote

Эта опция используется для абзацев, имеющих как маркер списка, так и шаблон стиля блочной цитаты.

Если не включена, они сохраняются как блочные цитаты в списке.

Если включена, они сохраняются как список в блочной цитате.

rvmdsoUseBR

Сохранение переносов строк (или абзацев) в виде <br> в тех местах, где Markdown не допускает переносов строк.

Если не включена, переносы сохраняются как пробелы.

rvmdsoOverrideImages

Если включена, TRichView может перезаписывать существующие изображения.

Если не включена, TRichView генерирует уникальные имена файлов для изображений.

rvmdsoUseItemImageFileNames

Если включена, изображения с заданными (непустыми) именами файлов не будут сохраняться, но их имена файлов будут записаны в код Markdown. При этом событие OnSaveImage2 будет вызываться с начальным значением параметра Location, равным имени файла изображения.

Имена файлов для элементов документа задаются в строковом свойстве rvespImageFileName.

rvmdsoInlineImages

Если включена, изображения сохраняются непосредственно в коде Markdown (в кодировке base64). В противном случае изображения сохраняются во внешних файлах.

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

для TRichView, TRichViewEdit, TDBRichView:
[rvmdsoUseSetextHeadings, rvmdsoUseItemImageFileNames]

для TDBRichViewEdit, TcxTRichViewEdit.Properties:
[rvmdsoUseSetextHeadings, rvmdsoUseItemImageFileNames, rvmdsoInlineImages]

 

См. также:

TRVHTMLSaveProperties.ImageOptions (включает аналогичные опции сохранения изображений в HTML)