首页 > 解决方案 > PlantUML - 带有嵌套支架的详细描述

问题描述

我正在尝试用嵌套组件绘制一个长描述方块。

就像是

node mynode [
<<device>>
--
long description here
] {
    artifact "a nested element"
}

处理器给我错误,直到我删除长描述括号(反之亦然,我决定删除嵌套元素)。因此,如果两个元素都存在,就会出现一些问题。

标签: plantuml

解决方案


如果简单的文本长描述就足够了,那么您可以将描述放在引号中并使用别名:

database "Some long description" as oracle1 {
  storage data
}
actor user 
user --> oracle1

渲染图

如果需要更复杂的描述,那么您可以使用嵌套图。但在这种情况下,您不能将嵌套图的元素与外部图的元素链接起来。

rectangle rect1 [
Long long description
---
Some more
===
{{
  rectangle nested1
  rectangle nested2
  nested1 --> nested2
}}
]
rectangle rect2

rect1 ---> rect2

在此处输入图像描述


推荐阅读