2015-12-18 11 views
6

PlantUML è molto potente quando si desidera creare diagrammi UML standard.È possibile utilizzare immagini personalizzate per gli oggetti UML in plantUML?

Ma al momento penso di utilizzare PlantUML per documentare le rotte EIP (come i percorsi su queste immagini: https://www.google.de/search?q=camel+route&safe=off&source=lnms&tbm=isch).

Ciò sarebbe piuttosto semplice se fosse possibile specificare un'altra immagine anziché le normali caselle per una classe. Qualcosa come un'immagine SVG o WMF o uno script di forma come in Sparx Enterprise Architect.

Le uniche immagini personalizzate che ho trovato nella documentazione in cui quei minuscoli sprite ...

risposta

9

Da PlantUML's Language Reference Guide

11.6 Legacy HTML 
    Some HTML tags are also working: 
    <img:file> : the file must be accessible by the filesystem 
    <img:http://url> : the URL must be available from the Internet 

Sembra che non dovrebbe essere un problema. C'è anche un PlantUML Word Plug-in, che ti permetterebbe eventualmente di incollare le immagini su quelle predefinite altrimenti.

Il seguente codice di PlantUml rende un semplice diagramma - le immagini di riferimento devono essere nella posizione corretta ...

object "inbound message" as m1 
object "XML Splitter" as s1 

m1 : <img:MessageIcon.gif> 
s1 : <img:SplitterIcon.gif> 
m2 : <img:MessageIcon.gif> 

m1 -> s1 
s1 -> m2 

enter image description here

+0

che suona come una soluzione che potrebbe funzionare ... si può trovare un esempio funzionante che contenga due elementi collegati tra loro? – rdmueller

Problemi correlati