You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert

503
+
504
+
The new repositioning of the elements could damage old diagrams.
505
+
Therefore a compatibility mode NO_LAY_ROTATE is introduced.
506
+
This mode can be directly activated in the old diagrams with `!NO_LAY_ROTATE=1`
507
+
or with the additional command line argument `-DNO_LAY_ROTATE=1` (like `java -jar plantuml.jar -DNO_LAY_ROTATE=1 ...`)
508
+
509
+
If this value is set then non of the Lay_*() calls itself has to be updated like below.
510
+
511
+
```plantuml
512
+
@startuml
513
+
' the bugfix is deactivated with following statement

535
+
467
536
## Global Layout Options
468
537
469
538
C4-PlantUML also comes with some layout options to make it easy and reusable to create nice and useful diagrams:


titleContainer diagram for Internet Banking System
8
+
9
+
Person(customer, Customer, "A customer of the bank, with personal bank accounts")
10
+
11
+
System_Boundary(c1, "Internet Banking") {
12
+
Container(web_app, "Web Application", "Java, Spring MVC", "Delivers the static content and the Internet banking SPA")
13
+
Container(spa, "Single-Page App", "JavaScript, Angular", "Provides all the Internet banking functionality to customers via their web browser")
14
+
Container(mobile_app, "Mobile App", "C#, Xamarin", "Provides a limited subset of the Internet banking functionality to customers via their mobile device")
0 commit comments