Créole

Le créole est un langage de balisage léger commun à divers wikis. Un moteur créole léger est intégré à PlantUML afin de disposer d'un moyen normalisé d'émettre du texte stylé.

Tous les diagrammes prennent en charge cette syntaxe.

Notez que la compatibilité avec la syntaxe HTML est préservée.

Texte mis en évidence

Listes

Vous pouvez utiliser des listes numérotées et à puces dans le texte des nœuds, les notes, etc.

FIXME
🚩 Vous ne pouvez pas tout à fait mélanger les chiffres et les puces dans une liste et sa sous-liste

Caractère d'échappement

Vous pouvez utiliser le tilde ~ pour échapper les caractères Créoles spéciaux.

Entêtes

Emoji

All emojis from Twemoji (see EmojiTwo on Github) are available using the following syntax:

Unlike Unicode Special characters that depend on installed fonts, the emoji are always available. Furthermore, emoji are already colored, but you can recolor them if you like (see examples above).

One can pick emoji from the emoji cheat sheet, the Unicode full-emoji-list, or the flat list emoji.txt in the plantuml source.

You can also use the following PlantUML command to list available emoji:

@startuml
emoji <block>
@enduml

As of 13 April 2023, you can select between 1174 emoji from the following Unicode blocks:

Unicode block 26

Lignes horizontales

Links

You can also use URL and links.

Simple links are define using two square brackets (or three square brackets for field or method on class diagram).

Example:

URL can also be authenticated.

Code

Vous pouvez utiliser <code> pour afficher du code de programmation dans votre diagramme (désolé, la coloration syntaxique n'est pas encore supportée)

C'est particulièrement utile pour illustrer un code PlantUML et le rendu qui en résulte

WARNING
 This translation need to be updated. 
WARNING

Tableau

Créer un tableau

Il est possible de construire un tableau, avec le séparateur |

Ajouter une couleur sur les lignes ou les cellules

Vous pouvez spécifier les couleurs de fond des lignes et des cellules

Ajouter une couleur sur la bordure et le texte

Vous pouvez également spécifier les couleurs du texte et des bordures

[Réf. QA-7184]

Pas de bordure ou même couleur que le fond

Vous pouvez également définir la couleur de la bordure sur la même couleur que le fond

[Réf. QA-12448]

En-tête en gras ou non

= comme premier caractère d'une cellule indique s'il faut la mettre en gras (généralement utilisé pour les en-têtes) ou non

[Réf. QA-10923]

WARNING
 This translation need to be updated. 
WARNING

Arbre

Vous pouvez utiliser les caractères |_ pour construire un arbre.

Sur les commandes courantes, comme le titre

Sur un diagramme de classes.

(Veuillez noter que nous devons utiliser un deuxième compartiment vide, sinon les parenthèses dans (Modèle) font que le texte est déplacé dans un premier compartiment séparé)
[Réf. QA-3448]

Sur les diagrammes de composants ou de déploiement
[Réf. QA-11365]

WARNING
 This translation need to be updated. 
WARNING

Caractères spéciaux

Il est possible d'utiliser n'importe quel caractère unicode, soit directement soit avec la syntaxe &#XXX ou <U+XXXX>

Please note that not all Unicode chars appear correctly, depending on what fonts are installed (on your local system or the PlantUML server, depending on which one you use). For characters that are emoji, it's better to use the [Emoji](https://plantuml.com/creole#68305e25f5788db0) notation. See [Issue 72](https://github.com/plantuml/plantuml/issues/72) for more details.

WARNING
 This translation need to be updated. 
WARNING

Tag HTML

Certains tag HTML sont encore fonctionnels:

Common HTML element

Subscript and Superscript element [sub, sup]

WARNING
 This translation need to be updated. 
WARNING

OpenIconic

OpenIconic est un jeu d'icônes open-source très agréable. Ces icônes sont intégrées dans l'analyseur créole, vous pouvez donc les utiliser directement.

Utilisez la syntaxe suivante <&ICON_NAME>

La liste complète est disponible sur le site web d'OpenIconic, ou vous pouvez utiliser la commande spéciale suivante pour les lister

WARNING
 This translation need to be updated. 
WARNING

Annexe : Exemples de " liste créole " sur tous les diagrammes

Activité

Classe

FIXME
🚩
FIXME

Composant, Déploiement, Cas d'utilisation

DONE
[Corrigé dans la V1.2020.18]

Planification de projet Gantt

N/A

Object

FIXME
🚩
FIXME

MindMap

Réseau (nwdiag)

N/A

Note

Sequence

N/A (ou sur note ou commandes communes)

State

N/A (ou sur note ou commandes communes)

WARNING
 This translation need to be updated. 
WARNING

Annexe : Exemples de " lignes horizontales créoles " sur tous les diagrammes

Activité

FIXME
🚩 ligne forte ____
FIXME

Classe

Composant, déploiement, cas d'utilisation

Planification de projet Gantt

N/A

Objet

DONE
[Corrected on V1.2020.18]

MindMap

FIXME
🚩 strong line ____
FIXME

Réseau (nwdiag)

N/A

Note

Sequence

N/A (ou sur note ou commandes communes)

State

N/A (ou sur note ou commandes communes)

WARNING
 This translation need to be updated. 
WARNING

Équivalence de style (entre le créole et le HTML)

Style Créole Legacy HTML comme
gras C'est **bold** C'est <b>bold</b>
italique C'est //italics// C'est <i>italics</i>
monospaced C'est ""monospaced"" C'est <font:monospaced>monospaced</font>
stroked C'est --stroked-- C'est <s>stroked</s>
souligné C'est __underlined__ C'est <u>underlined</u>
agité C'est ~~waved~~ C'est <w>waved</w>

Creole on Creole

You can use Creole or HTML Creole on Creole diagram: