Verallgemeinerung

PlantUML kann nun auch andere Diagramme als UML erzeugen. In solchen Fällen macht das übliche @startuml keinen Sinn mehr. Daher erlauben wir nun Diagramme, die mit @startXYZ beginnen und mit @endXYZ enden, wobei XYZ sich mit dem Diagrammtyp ändern kann und beliebige Zeichen (einschließlich Leerzeichen) sein können.

Dies bedeutet, dass Plugin-Entwickler ermutigt werden, ihren Code zu ändern, um <zcode>@start</zcode> statt <zcode>@startuml</zcode> zu erkennen.

DITAA-Diagramme werden normalerweise als @startditaa...@endditaa formatiert

⚠ On PlantUML, only PNG generation is supported.
WARNING
 This translation need to be updated. 
WARNING

Generalisation (of @start/@end tag)

PlantUML now can generate diagrams other than UML. In such cases the usual @startuml does not make sense anymore. So now we allow diagrams start with @startXYZ and finish with @endXYZ, where XYZ can change with the type of diagram and can be any characters (including spaces).

This means that plugin developers are encouraged to change their code to recognize @start instead of @startuml.

DITAA diagrams are usually formatted as @startditaa...@endditaa.

Von PlantUML unterstützte Optionen

Sie können auch einige Optionen nach dem @startditaa oder ditaa Schlüsselwort verwenden:

  • -E oder --no-separation um das Trennzeichen zu entfernen
  • -S oder --no-shadows um den Schatten zu entfernen
  • scale=<XYZ> um das Diagramm zu vergrößern oder zu verkleinern

Ohne Option

🎉 Copied!

@startditaa
+---------+  /--------\   +-------+
| cBLU    +--+cAAA    +---+Version|
|         |  |  Data  |   |   V3  |
|    +----+  |  Base  |   |cRED{d}|
|    |cPNK|  |     {s}|   +-------+
|    |    |  \---+----/
+----+----+    
@endditaa

Trennzeichen entfernen

🎉 Copied!

@startditaa -E
+---------+  /--------\   +-------+
| cBLU    +--+cAAA    +---+Version|
|         |  |  Data  |   |   V3  |
|    +----+  |  Base  |   |cRED{d}|
|    |cPNK|  |     {s}|   +-------+
|    |    |  \---+----/
+----+----+    
@endditaa

Schatten entfernen oder Diagramm skalieren

🎉 Copied!

@startuml
ditaa(--no-shadows, scale=0.7)
+---------+  /--------\   +-------+
| cBLU    +--+cAAA    +---+Version|
|         |  |  Data  |   |   V3  |
|    +----+  |  Base  |   |cRED{d}|
|    |cPNK|  |     {s}|   +-------+
|    |    |  \---+----/
+----+----+    
@enduml

WARNING
 This translation need to be updated. 
WARNING

Tags

Tag Description
{c} Choice or Decision
{d} Document - Symbol representing a document
{io} Input/Output - Symbol representing input/output
{mo} Manual operation
{o} Ellipse
{s} Storage - Symbol representing a form of storage, like a database or a hard disk.
{tr} Trapezoid

🎉 Copied!

@startditaa
+------+------+------+------+------+------+------+
| c {c}|d {d} |io{io}|mo{mo}|o{o}  |s{s}  |tr{tr}|
+------+------+------+------+------+------+------+
@endditaa

Weitere Dokumentation

Die vollständige Dokumentation zu ditaa finden Sie auf


Privacy Policy      Advertise