如何向包含另一个对象的 plantuml 对象添加描述?
How can I add description to plantuml object that contains another object?
是否可以向包含另一个对象的 plantuml 对象添加文本描述?我看到了如何添加额外的文本:
@startuml
rectangle rect [
This is a <b>folder
----
You can use separator
====
of different kind
....
and style
]
@enduml
而且我可以在一个对象中添加一个对象:
rectangle sb3crect {
rectangle rect [
This is a <b>folder
----
You can use separator
====
of different kind
....
and style
]
component sb3c [
QA QMgr: QAMBSB3C
]
}
其中,后一张图产生:
但是,我要替换的现有图表在包含其他对象的对象(无论是矩形、节点、组件等)中有很多描述,例如:
(添加突出显示以说明附加文本)。
有没有办法在 plantuml 中做到这一点,或者那些只是对象之外的注释?
您可以在您的节点或包中添加浮动注释。不要忘记给你的笔记起一个像 as n1
这样的别名,否则它将不起作用。
默认情况下,它会与组件水平对齐,您可以通过命令left to right direction
更改。
我添加了 skinparam componentStyle uml2
因为这是您示例中的样式,但当然是可选的。
skinparam componentStyle uml2
left to right direction
node "<<device>>" {
note "hello World!" as n1
[Group Message] as gm
}
是否可以向包含另一个对象的 plantuml 对象添加文本描述?我看到了如何添加额外的文本:
@startuml
rectangle rect [
This is a <b>folder
----
You can use separator
====
of different kind
....
and style
]
@enduml
而且我可以在一个对象中添加一个对象:
rectangle sb3crect {
rectangle rect [
This is a <b>folder
----
You can use separator
====
of different kind
....
and style
]
component sb3c [
QA QMgr: QAMBSB3C
]
}
其中,后一张图产生:
但是,我要替换的现有图表在包含其他对象的对象(无论是矩形、节点、组件等)中有很多描述,例如:
(添加突出显示以说明附加文本)。
有没有办法在 plantuml 中做到这一点,或者那些只是对象之外的注释?
您可以在您的节点或包中添加浮动注释。不要忘记给你的笔记起一个像 as n1
这样的别名,否则它将不起作用。
默认情况下,它会与组件水平对齐,您可以通过命令left to right direction
更改。
我添加了 skinparam componentStyle uml2
因为这是您示例中的样式,但当然是可选的。
skinparam componentStyle uml2
left to right direction
node "<<device>>" {
note "hello World!" as n1
[Group Message] as gm
}