Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
logiciel:internet:dokuwiki:plugins:a2s:start [2022/08/25 19:12] – [A2S : Diagramme ASCII] admin | logiciel:internet:dokuwiki:plugins:a2s:start [2022/10/01 23:26] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ====== a2s : Diagramme ASCII ====== | ||
+ | |||
+ | Le plugin **a2s** transforme les graphiques ASCII (boîtes, lignes et flèches) en images SVG. | ||
+ | |||
+ | Similaire au plugin **ditaa**, il ne nécessite pas de programmes externes pour s' | ||
+ | |||
+ | Il est compatible avec le plugin d' | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Recherchez et installez le plugin **a2s** à l'aide du gestionnaire d' | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | ==== Syntaxe ==== | ||
+ | |||
+ | Le document de référence se trouve sur le site [[https:// | ||
+ | |||
+ | Il existe deux types d' | ||
+ | * lignes libres | ||
+ | * Les lignes droites simples sont dessinées avec |, -, \ et / | ||
+ | * lignes pointillées : utilisez au moins un = (horizontal) ou : (vertical) dans une ligne -> elle est pointillées. Les lignes obliques ne peuvent pas être pointillées. | ||
+ | * + et o (lettre O minuscule) sont utilisés pour connecter des lignes d' | ||
+ | * pointes de flèche. Utilisez <, >, v et ^. | ||
+ | * formes fermées | ||
+ | * Les bordures sont dessinées avec | et - (seulement). | ||
+ | * ', . et # sont utilisés pour les angles de la boîte. N' | ||
+ | * Un style peut être appliqué à une forme fermée. | ||
+ | - Identifiez la forme: dans l' | ||
+ | - En bas du dessin, pour chaque forme identifiée, | ||
+ | |||
+ | ==== Styliser les formes et les relier ==== | ||
+ | |||
+ | Les couleurs sont exprimées : | ||
+ | * En RGB avec 3 ou 6 chiffres hexadécimaux précédés d'un signe dièse: #88d, #F50078 | ||
+ | * ou en utilisant un nom de couleur tel que bleu, rouge, LemonChiffon etc ... Notez que LemonChiffon est valide, mais que Lemon Chiffon ne l'est pas, bien ce soit un nom de couleur X11 valide. | ||
+ | |||
+ | Il n'est pas possible de choisir la couleur du texte. Lorsque l' | ||
+ | |||
+ | Paramètres de style disponibles : | ||
+ | ; fill color | ||
+ | : <code - > | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ; border stroke color | ||
+ | : <code - > | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ; border stroke width | ||
+ | : <code - > | ||
+ | " | ||
+ | ; border stroke dash | ||
+ | : Une série de paires de longueur de tiret et de longueur d' | ||
+ | " | ||
+ | " | ||
+ | ; shape | ||
+ | : <code - > | ||
+ | " | ||
+ | " | ||
+ | </ | ||
+ | ; link | ||
+ | : <code - > | ||
+ | : où linktext est un lien wiki interne, un lien interwiki ou un lien classique <code - > | ||
+ | : Comme SVG peut être inclus dans les fichiers ODT et PDF, a2s n' | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ; suppression de l' | ||
+ | : Par défaut, l'id est laissé dans l' | ||
+ | " | ||
+ | |||
+ | voici un exemple complet : | ||
+ | <code - >[0]: {" | ||
+ | |||
+ | ==== Alignement ==== | ||
+ | |||
+ | Tout comme avec les images ordinaires, vous pouvez aligner vos graphiques SVG en insérant des espaces après < et avant >. | ||
+ | |||
+ | S'il y a plus d' | ||
+ | |||
+ | Lorsqu' | ||
+ | |||
+ | <code - > | ||
+ | < a2s> | ||
+ | | ||
+ | | ||
+ | | .-----. | | ||
+ | | | <--+ | | ||
+ | | +--> | ||
+ | | ' | ||
+ | | ||
+ | | ||
+ | ' | ||
+ | |||
+ | [1]: | ||
+ | </ | ||
+ | < | ||
+ | | ||
+ | | ||
+ | | .---.-. | | ||
+ | | | .-. | | | ||
+ | | | ' | ||
+ | | ' | ||
+ | | ||
+ | | ||
+ | ' | ||
+ | |||
+ | [blue]: | ||
+ | </ | ||
+ | < a2s > | ||
+ | | ||
+ | | ||
+ | | .-----. | | ||
+ | | +--> | ||
+ | | | <--+ | | ||
+ | | ' | ||
+ | | ||
+ | | ||
+ | ' | ||
+ | |||
+ | [lc]: | ||
+ | </ | ||
+ | |||
+ | < a2s> | ||
+ | | ||
+ | | ||
+ | | .-----. | | ||
+ | | | <--+ | | ||
+ | | +--> | ||
+ | | ' | ||
+ | | ||
+ | | ||
+ | ' | ||
+ | [1]: | ||
+ | </ | ||
+ | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed accumsan nec | ||
+ | odio quis aliquet. Nulla gravida ac est venenatis rhoncus. Aenean viverra | ||
+ | felis semper turpis commodo, ut vehicula dui mattis. Vivamus malesuada | ||
+ | vulputate justo. Suspendisse potenti. Etiam porttitor elementum nulla in | ||
+ | ultricies. Vestibulum volutpat nibh eu faucibus scelerisque. Suspendisse | ||
+ | eleifend arcu neque, at tristique metus tempus semper. Nullam ante leo, | ||
+ | convallis sit amet accumsan sed, semper nec quam. Curabitur fringilla, | ||
+ | orci id scelerisque varius, enim est ultrices est, et elementum magna | ||
+ | metus sit amet eros. Sed pharetra semper ligula sit amet efficitur. Mauris | ||
+ | congue accumsan egestas. Suspendisse potenti. Curabitur tincidunt | ||
+ | metus non justo tempus lacinia. Donec ornare velit a massa semper | ||
+ | ullamcorper. Donec dapibus ante vel lacus efficitur sodales. Integer | ||
+ | pretium eleifend nulla, at ullamcorper ipsum pellentesque placerat. Cras | ||
+ | condimentum iaculis leo. Sed sit amet pretium sem, sit amet suscipit | ||
+ | nibh. Nulla congue molestie purus sed congue. Fusce tincidunt ipsum | ||
+ | id molestie pellentesque. Curabitur lobortis placerat risus eget | ||
+ | vulputate. Maecenas ac feugiat ex, at facilisis nulla. Etiam rutrum | ||
+ | quis eros et facilisis. Nulla sodales molestie odio, id egestas massa | ||
+ | aliquam vel. Mauris vulputate ante sed volutpat euismod. Sed eleifend, | ||
+ | urna vitae auctor consequat, dui felis elementum ex, ut laoreet nunc | ||
+ | nisl convallis mi. Nullam id bibendum justo. | ||
+ | </ | ||
+ | |||
+ | Résultat : | ||
+ | {{ logiciel: | ||
+ | |||
+ | ==== liste des formes SVG connues ==== | ||
+ | |||
+ | <code - shapes> | ||
+ | <a2s> | ||
+ | Shapes : | ||
+ | .----------. | ||
+ | |[cloud] | ||
+ | | | +-> | ||
+ | | | | | | | | | | ||
+ | .----------. | ||
+ | --------------o----------------+ | ||
+ | .----------. | ||
+ | |[document]| | ||
+ | | |< | ||
+ | | | | ||
+ | .----------. | ||
+ | |||
+ | .----------. | ||
+ | |[cl] | | ||
+ | | | +-> | ||
+ | | | | | | | | | | ||
+ | .----------. | ||
+ | --------------o----------------+ | ||
+ | .----------. | ||
+ | |[d] | ||
+ | | |< | ||
+ | | | | ||
+ | .----------. | ||
+ | |||
+ | |||
+ | [printer]: | ||
+ | [computer]: {" | ||
+ | [cloud]: | ||
+ | [diamond]: | ||
+ | [document]: {" | ||
+ | [storage]: | ||
+ | [p]: {" | ||
+ | [c]: {" | ||
+ | [cl]: | ||
+ | [yn]: | ||
+ | [d]: {" | ||
+ | [st]: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | {{ logiciel: | ||
+ | |||
+ | ==== Formes à l' | ||
+ | |||
+ | La transparence est obtenue en utilisant un nom de couleur non valide. Ce n'est pas documenté. Cela peut changer en fonction du navigateur ou de la bibliothèque de rendu. | ||
+ | |||
+ | <code - > | ||
+ | <a2s> | ||
+ | .---------------------------. | ||
+ | |[storage] | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | .---------------------------. | ||
+ | |||
+ | |||
+ | storage: | ||
+ | " | ||
+ | " | ||
+ | : " | ||
+ | 5 | ||
+ | .-----. .---. .---. .-------. .----------. .-----. | ||
+ | |[r] | | | |[r]| | | |[r] | | | | ||
+ | ' | ||
+ | |||
+ | [document]: {" | ||
+ | [storage]: | ||
+ | [0]: {" | ||
+ | [r]: {" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | {{ logiciel: | ||
+ | |||
+ | ==== Exemples ==== | ||
+ | |||
+ | <code - logo.a2s> | ||
+ | <a2s> | ||
+ | | ||
+ | | ||
+ | | .---.-. .-----. .-----. | | ||
+ | | | .-. | +--> | ||
+ | | | ' | ||
+ | | ' | ||
+ | | ||
+ | | ||
+ | ' | ||
+ | https:// | ||
+ | |||
+ | [Logo]: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Résultat : | ||
+ | {{ logiciel: | ||
+ | |||
+ | <code - tryme.a2s> | ||
+ | < | ||
+ | +----+--------+ | ||
+ | | | | | ||
+ | v | | | ||
+ | # | ||
+ | | ||
+ | ====>| Hello | ||
+ | ====>| (svg) World ' | ||
+ | | ||
+ | ' | ||
+ | [0]: {" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Résultat : | ||
+ | {{ logiciel: | ||
+ | |||
+ | ===== Désinstallation ===== | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * **(en)** [[https:// | ||
+ | |||
+ | ---- | ||
+ | //Basé sur << [[https:// |