convertRichTextToMarkdown
L'inverse de convertMarkdownToRichText: le gras, l'italique et le barré redeviennent leurs marqueurs, un fragment portant un lien devient [texte](url), et un fragment composé dans la police de code du thème devient du code entre accents graves.
Un fragment de code ne porte aucun indicateur propre — il est reconnu à sa police —, alors passez le même thème dans les deux sens et la paire fait l'aller-retour sans perte. Les fragments sont écrits à la suite, dans l'ordre donné, sans fusionner les voisins de même style ; une mise en forme profondément imbriquée peut donc revenir écrite autrement tout en se lisant pareil.
Paramètres
Paramètre | Type | Description |
|---|---|---|
|
| Les fragments à convertir. Un tableau vide donne une chaîne vide. |
|
| Le thème avec lequel les fragments ont été stylés. Seule la police de code en est lue. |
Valeur de retour
string — le Markdown représentant les fragments.
Exceptions
Exception | Condition |
|---|---|
| aucun argument n'est passé, la valeur n'est pas un tableau, ou un élément n'est pas un fragment porteur de texte. |
Exemples
Retour au Markdown
Un lien conserve la mise en forme de son texte
Voir aussi
Code source
Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.