PlantUML 上带有换行符的序列图参与者/演员姓名

问题描述 投票:0回答:1

如何在序列图参与者/参与者名称中使用换行符? 当你有一个像这样的长名字时,它会特别有用:

 ┌───┐          ┌─────────────────┐
 │Bob│          │VeryLongAliceName│
 └─┬─┘          └────────┬────────┘
   │       hello         │         
   │────────────────────>│         
 ┌─┴─┐          ┌────────┴────────┐
 │Bob│          │VeryLongAliceName│
 └───┘          └─────────────────┘

我想要这样的:

                ┌─────────┐
 ┌───┐          │VeryLong │
 │Bob│          │AliceName│
 └─┬─┘          └────┬────┘
   │     hello       │     
   │────────────────>│     
 ┌─┴─┐          ┌────┴────┐
 │Bob│          │VeryLong │
 └───┘          │AliceName│
                └─────────┘
uml sequence-diagram plantuml
1个回答
2
投票

只需将您的参与者姓名用双引号括起来

"
,然后您可以使用换行符转义序列
\n
将名称分成两行,如下所示:

@startuml
Bob -> "VeryLong\nAliceName": hello
@enduml
© www.soinside.com 2019 - 2024. All rights reserved.