TCustomRichView.LoadMarkdownFromStream

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

TCustomRichView.LoadMarkdownFromStream

Добавляет документ Markdown из потока Stream в конец документа.

function LoadMarkdownFromStream(Stream: TStream;
  const Path: TRVUnicodeString

  CodePage: TRVCodePage = CP_UTF8): Boolean;

Несмотря на своё название, этот метод не очищает существующий документ перед загрузкой. Чтобы заменить текущий документ содержимым этого файла, вызовите метод Clear перед загрузкой (и, возможно, метод DeleteUnusedStyles после Clear).

По умолчанию метод предполагает, что файл имеет кодировку UTF-8; однако вы можете указать другую кодировку в параметре CodePage.

Path задаёт базовый путь к файлам изображений. Если опция rvmdloBasePathLinks включена в MarkdownProperties.LoadOptions, этот путь также используется для гиперссылок.

Тип метода: viewerstyle быстрое изменение документа.

Параметры загрузки находятся в MarkdownProperties. См. раздел о классе этого свойства, в нём разбирается импорт и экспорт Markdown.

В отличие от других методов загрузки, при загрузке Markdown нет возможности ограничивать форматирование существующими стилями текста, абзацев и списков: метод может добавлять новые стили.

По умолчанию цели гиперссылок загружаются в теги элементов документа. Это может быть настроено в событии OnReadHyperlink.

Возвращаемое значение:

«Было ли чтение успешным?»

 

См. также методы TRichView:

LoadMarkdown;

SaveMarkdown.

См. также события TRichView:

OnImportPicture;

OnReadHyperlink;

OnAssignImageFileName.

См. также методы TRichViewEdit:

InsertMarkdownFromStreamEd.

См. также:

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