-tsvg
avec la ligne de commande PlantUML pour activer la génération SVG. Pour en savoir plus, consultez notre guide de la ligne de commande. format="svg"
dans la définition de votre tâche Ant pour faciliter la génération de SVG. Vous trouverez des instructions détaillées dans notre guide des tâches Ant. <target name="main">
<plantuml dir="./src" format="svg" />
</target>
svgLinkTarget
vous permet de modifier l'attribut target
dans les hyperliens générés dans la sortie SVG, contrôlant ainsi la façon dont les liens s'ouvriront lorsqu'ils seront cliqués. En référence à la spécification HTML, vous avez les options suivantes : _blank
:* Ouvre le lien dans une nouvelle fenêtre ou un nouvel onglet_parent
: Ouvre le* lien dans le cadre parent_self
: Ouvre le lien dans le* cadre où il a été cliqué (paramètre par défaut)_top
: Ouvre le lien dans le* corps entier de la fenêtre_top
, appliqué lorsque le champ svgLinkTarget
est vide. @startuml
skinparam pathHoverColor green
class Foo2 [[http://www.yahoo.com/Foo2]] {
+double[] x
+double y
}
Foo2 --> Foo3
@enduml
[Référence : QA-5453]
style
, width
, et height
dans l'en-tête de sortie SVG, définissez skinparam svgDimensionStyle
à false
. Vous obtiendrez ainsi une sortie plus propre, qui se concentrera uniquement sur les éléments essentiels de votre diagramme. @startuml
skinparam svgDimensionStyle false
component a {
}
component b {
}
a -(0- b
@enduml
[Référence QA-7334]
svgSize
pour définir des tailles personnalisées pour des éléments SVG spécifiques dans vos diagrammes PlantUML. svgSize
!pragma svgSize <U+hhhhh> XX
informe PlantUML de supposer que la taille de l'élément <U+hhhhh>
est équivalente à la valeur 'XX' spécifiée. Voici différentes façons d'utiliser cette directive pour obtenir le réglage idéal : !pragma svgSize <U+hhhhh> XX
!pragma svgSize <U+hhhhh> I
svgSize
: @startuml
!pragma svgSize <U+1F610> XX
test: text <U+1F610>
test_size45: text <size:45><U+1F610>
@enduml
svgSize
en utilisant l'option -P
sur la ligne de commande. N'oubliez pas de : java -jar plantuml.jar "-PsvgSize=<U+1F610> XX" "-PsvgSize=<U+1F611> I"