如何在PlantUML中创建嵌套框?

Saz*_*han 2 uml plantuml

我无法在plantUML中创建嵌套框。

@startuml
box "B0" #LightBlue
 Bob -> Alice : hello
 Box "B1" #LightYellow
  Bob --> Cunny : hi
 end box
end box
@enduml
Run Code Online (Sandbox Code Playgroud)

这将导致无法嵌套框的错误。

还有其他显示嵌套框的方式,例如在分层图中?

Ike*_*ker 6

它已经实现,如果您有 v1.2022.0 或更高版本,则可以使用它。该功能似乎处于早期阶段,需要 teoz 引擎。

例子:

@startuml
!pragma teoz true
box "component"
  box "sub1\n\n"
    participant a
    box "subsub1"
      participant suba
    end box
  endbox
  box "sub2"
    participant b
  endbox
end box
@enduml
Run Code Online (Sandbox Code Playgroud)

Github问题供参考(示例来自这里)


小智 5

似乎仍然不受支持:http : //forum.plantuml.net/6304/please-add-box-and-or-participant-nesting-ability

您可以对功能请求进行投票。