2015-12-18 9 views
6

PlantUML jest bardzo wydajny, gdy chcesz utworzyć standardowe diagramy UML.Czy można użyć obrazów niestandardowych dla elementów UML w PlantUML?

Ale obecnie myślę o używaniu PlantUML do dokumentowania tras EIP (jak trasy na tych zdjęciach: https://www.google.de/search?q=camel+route&safe=off&source=lnms&tbm=isch).

Byłoby to całkiem proste, gdyby można było określić inny obraz zamiast zwykłych pudełek dla klasy. Coś jak obraz SVG lub WMF lub skrypt kształtów, jak w Sparx Enterprise Architect.

Jedyne obrazy niestandardowe znalazłem w dokumentacji, gdzie te małe skrzaty ...

Odpowiedz

9

Od 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 

Wydaje się, że to nie powinno być problemem. Istnieje również PlantUML Word Plug-in, który może umożliwić wklejenie obrazów na domyślne.

Poniższy kod PlantUML świadczy prosty schemat - przywoływanych obrazy muszą być w odpowiednim miejscu ...

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

że brzmi jak rozwiązanie, które może pracować ... Można wymyślić działający przykład, który zawiera dwa elementy połączone razem? – rdmueller

Powiązane problemy