使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)表创建新手也能轻松快速地掌握基础知识。 • 文本与图形的关联: 另一个显著特点是文本表示与图形输出之间非常相似。这种和谐的相关性可确保文本草稿准确地转化为 图形图表,从而提供连贯、可预测的设计体验,在最终输出中不会出现令人不快的意外。 • 高效的制作过程: 文本和图形结果之间的紧密联系不仅简化了制作过程,还大大加快了制作速度。用户可从更简化的流程 中获益,减少耗时的修改和调整要求。 • 起草时的可视化: 在起草文本的同时就 可能性。 • 易于编辑和修改: 重要的是,编辑现有图表的过程非常简便。由于图表是由文本生成的,用户会发现进行调整比使用图形 工具修改图像要容易得多,也精确得多。 PlantUML 为创建和编辑序列图提供了一种简单明了、用户友好的方法,既能满足新手的需求,也能满 足经验丰富的设计人员的需求。它巧妙地利用文本输入的简便性来制作具有视觉描述性和准确性的图表, 从而使自己成为图表创建工具包中的必备工具。 1.6 文本对齐 1 序列图 *[Ref. [QA-1361](https://forum.plantuml.net/1361)]* 1.6 文本对齐 箭头上的文本对齐可以用 skinparam sequenceMessageAlign,后接参数 left,right 或 center。 你也可以使用 direction 或 reverseDirection 来根据箭头的方向对齐文本。更多细节可参考0 码力 | 539 页 | 7.74 MB | 1 年前3
PlantUML 1.2021.3 语言参考指引self.\nIt also demonstrates\nmultiline \ntext @enduml PlantUML 语言参考指引 (1.2021.2) 3 / 397 1.5 文本对齐 1 时序图 1.5 文本对齐 1.5.1 让响应信息显示在箭头下面 你可以使用 skinparam responseMessageBelowArrow true 命令,让响应信息显示在箭头下面。 @startuml true Bob -> Alice : hello Alice -> Bob : ok @enduml TODO: TODO 在 skinparam 创建本章节的链接。 1.6 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成\或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 结束记录攻击日志 end else 另一种失败 Bob -> Alice: 请重复 end @enduml 1.12 次级分组标签 对于 group 而言,在标头处的 [和] 之间可以显示次级文本或标签。 @startuml Alice -> Bob: 认证请求 PlantUML 语言参考指引 (1.2021.2) 9 / 397 1.13 给消息添加注释 1 时序图 Bob -> Alice:0 码力 | 398 页 | 4.22 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) plantuml { PlantUML 语言参考指引 (1.2019.6) 43 / 173 3.17 包样式 3 类图 Object <|-- Demo1 Demo1 *- Demo2 } @enduml 3.17 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale foo { some info PlantUML 语言参考指引 (1.2019.6) 46 / 173 3.20 棒棒糖接口 3 类图 } @enduml 3.20 棒棒糖接口 需要定义棒棒糖样式的接口时可以遵循以下语法: • bar ()- foo • bar ()-- foo • foo -() bar @startuml class foo bar ()- foo @enduml0 码力 | 174 页 | 1.98 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) plantuml { PlantUML 语言参考指引 (1.2019.9) 43 / 173 3.17 包样式 3 类图 Object <|-- Demo1 Demo1 *- Demo2 } @enduml 3.17 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale foo { some info PlantUML 语言参考指引 (1.2019.9) 46 / 173 3.20 棒棒糖接口 3 类图 } @enduml 3.20 棒棒糖接口 需要定义棒棒糖样式的接口时可以遵循以下语法: • bar ()- foo • bar ()-- foo • foo -() bar @startuml class foo bar ()- foo @enduml0 码力 | 174 页 | 2.00 MB | 1 年前3
PlantUML 1.2020.22 语言参考指引hello Alice -> Bob : ok @enduml TODO: TODO Link to Text Alignment on skinparam page. 1.6 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) 3.18 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale 750 width package foo1 <> { class Class1 } PlantUML 语言参考指引 (1.2020.22) 49 / 294 3.18 包样式 3 类图 package @startuml set namespaceSeparator none class X1.X2.foo { some info } @enduml 3.21 棒棒糖接口 需要定义棒棒糖样式的接口时可以遵循以下语法: • bar ()- foo • bar ()-- foo • foo -() bar @startuml class foo bar ()- foo @enduml 0 码力 | 295 页 | 3.08 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)hello Alice -> Bob : ok @enduml TODO: TODO Link to Text Alignment on skinparam page. 1.6 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) package net.sourceforge.plantuml { Object <|-- Demo1 Demo1 *- Demo2 } @enduml 3.19 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale 750 width package foo1 <> foo { some info } PlantUML 语言参考指引 (1.2020.23) 61 / 306 3.22 棒棒糖接口 3 类图 @enduml 3.22 棒棒糖接口 需要定义棒棒糖样式的接口时可以遵循以下语法: • bar ()- foo • bar ()-- foo • foo -() bar @startuml class foo bar ()- foo @enduml 0 码力 | 307 页 | 3.17 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)hello Alice -> Bob : ok @enduml TODO: TODO Link to Text Alignment on skinparam page. 1.6 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成\或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • Demo1 Demo1 *- Demo2 } @enduml PlantUML 语言参考指引 (1.2021.2) 64 / 380 3.21 包样式 3 类图 3.21 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale 750 width package foo1 @startuml set namespaceSeparator none class X1.X2.foo { some info } @enduml 3.24 棒棒糖接口 需要定义棒棒糖样式的接口时可以遵循以下语法: • bar ()- foo • bar ()-- foo • foo -() bar @startuml class foo bar ()- foo @enduml0 码力 | 381 页 | 4.05 MB | 1 年前3
PlantUML 1.2021.1 语言参考指引hello Alice -> Bob : ok @enduml TODO: TODO Link to Text Alignment on skinparam page. 1.6 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成\或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • Demo1 Demo1 *- Demo2 } @enduml PlantUML 语言参考指引 (1.2021.1) 64 / 375 3.21 包样式 3 类图 3.21 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale 750 width package foo1 @startuml set namespaceSeparator none class X1.X2.foo { some info } @enduml 3.24 棒棒糖接口 需要定义棒棒糖样式的接口时可以遵循以下语法: • bar ()- foo • bar ()-- foo • foo -() bar @startuml class foo bar ()- foo @enduml0 码力 | 376 页 | 4.00 MB | 1 年前3
PlantUML 1.2019.3 语言参考指引Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) plantuml { PlantUML 语言参考指引 (1.2019.3) 43 / 156 3.17 包样式 3 类图 Object <|-- Demo1 Demo1 *- Demo2 } @enduml 3.17 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale foo { some info } @enduml PlantUML 语言参考指引 (1.2019.3) 46 / 156 3.20 棒棒糖接口 3 类图 3.20 棒棒糖接口 需要定义棒棒糖样式的接口时可以遵循以下语法: • bar ()- foo • bar ()-- foo • foo -() bar @startuml class foo bar ()- foo @enduml0 码力 | 157 页 | 1.78 MB | 1 年前3
PlantUML 1.2019.2 语言参考指引Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) plantuml { PlantUML 语言参考指引 (1.2019.2) 43 / 156 3.17 包样式 3 类图 Object <|-- Demo1 Demo1 *- Demo2 } @enduml 3.17 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale foo { some info } @enduml PlantUML 语言参考指引 (1.2019.2) 46 / 156 3.20 棒棒糖接口 3 类图 3.20 棒棒糖接口 需要定义棒棒糖样式的接口时可以遵循以下语法: • bar ()- foo • bar ()-- foo • foo -() bar @startuml class foo bar ()- foo @enduml0 码力 | 157 页 | 1.78 MB | 1 年前3
共 14 条
- 1
- 2













