convertRichTextToMarkdown
Обратная функция к convertMarkdownToRichText: жирный, курсив и зачёркивание снова становятся своими маркерами, фрагмент со ссылкой — [текст](url), а фрагмент, набранный шрифтом кода из темы, — кодом в обратных кавычках.
У фрагмента кода нет собственного признака — он узнаётся по шрифту, — поэтому передавайте в обе стороны одну и ту же тему, и пара отработает без потерь. Фрагменты выводятся подряд, в переданном порядке, без слияния соседей с одинаковым стилем, так что глубоко вложенное оформление может вернуться записанным иначе, но читаться так же.
Параметры
Параметр | Тип | Описание |
|---|---|---|
|
| Преобразуемые фрагменты. Пустой массив даёт пустую строку. |
|
| Тема, которой были стилизованы фрагменты. Из неё читается только шрифт кода. |
Возвращает
string — Markdown, соответствующий фрагментам.
Исключения
Исключение | Условие |
|---|---|
| не передан ни один аргумент, значение не является массивом или элемент не является фрагментом с текстом. |
Примеры
Обратно в Markdown
Ссылка сохраняет оформление текста
Смотрите также
Исходный код
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.