I have some very large auto generated layouts that get huge horizontally (unusable). I'm thinking this is because of a rank setting passed to graphviz. So I'm really interested in post processing the dot markup.
The example below is a much smaller one to make it easier to work with.
I tried the `!pragma svek_trace on` option as shown below:
@startuml
!pragma svek_trace on
skinparam state {
FontName<<class_ortho>> Impact
BorderColor<<class_ortho>> #AA0000
BorderColor Black
}
state "State 0" as State_0 {
state "ORTHO : State 4" as State_4<<class_ortho>> {
state "State 5" as State_5
state "State 6" as State_6 {
state "State 7" as State_7
state "State 8" as State_8 {
state "State 9" as State_9
state "State 10" as State_10
}
}
}
state "ORTHO : State 1" as State_1<<class_ortho>> {
state "State 2" as State_2
state "State 3" as State_3
}
}
@enduml
then I run: java -jar plantuml.jar my_file.plantuml
and it outputs two files: "svek.dot" and "svek.svg" as well as "my_file.png"
"my_file.png" looks correct, but "svek.dot" is as follows:
digraph unix {
nodesep=0.486111;
ranksep=0.833333;
remincross=true;
searchsize=500;
sh0004 [shape=rect,style=rounded,label="",width=9.861111,height=3.786241,color="#000004"];
}
Which looks pretty much empty.
Running: "java -jar plantuml.jar -debugsvek my_file.plantuml" generates a similar empty looking ".dot" file.
Am I doing something wrong?
Thanks for your help.
Adam