PlantUML 1.2019.3 Sprachreferenz
1.72 MB
159 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
德语 | .pdf | 3 |
摘要 | ||
文档详细介绍了PlantUML的各种命令和功能,包括注释的使用、缩放图像的方法、库的管理和宏定义的技巧。此外,文档还涵盖了如何使用文本样式、列表、箭头和标签等元素。PlantUML支持多种类型的UML图以及其他类型的图表,如 Wireframe graphical interface、Archimate diagram 等。 | ||
AI总结 | ||
### PlantUML 1.2019.3 功能总结
1. **注释**
- 单行注释:以单引号 `’` 开头。
- 多行注释:使用 `/*` 开始,`*/` 结束。
2. **页眉和页脚**
- 使用 `header` 或 `footer` 命令添加页眉或页脚。
- 支持居中、左对齐或右对齐。
- 可包含 HTML 代码。
- 示例:
```plantuml
@startuml
header Warning: Do not use in production.
center footer Generated for demonstration
@enduml
```
3. **缩放**
- 使用 `scale` 命令调整图表大小。
- 支持比例因子(如 `1.5` 或 `2/3`)、宽度、高度或两者结合。
- 示例:
```plantuml
scale 1.5
scale 200 width
scale 200*100
scale max 300*200
```
4. **库和搜索路径**
- 可将多个文件打包为 `.zip` 或 `.jar`,并通过 `!import` 导入。
- 支持从自定义库中包含文件。
- 可通过 `-Dplantuml.include.path` 设置搜索路径。
5. **宏定义**
- 使用 `!define` 和 `!definelong` 创建宏。
- 示例:
```plantuml
!definelong COMP_TEXTGENCOMP(name) [name] << Comp >> interface Ifc << IfcType >> AS name##Ifc
```
6. **对象图**
- 使用 `object` 关键字定义对象。
- 示例:
```plantuml
object user { name = "Dummy" id = 123 }
```
7. **UML 图表类型**
- 支持多种 UML 图表,包括:
- **Klassendiagramm**(类图)
- **Sequenzdiagramm**(序列图)
- **Anwendungsfalldiagramm**(用例图)
- **Aktivitätsdiagramm**(活动图)
- **Komponentendiagramm**(组件图)
- **Zustandsdiagramm**(状态图)
- **Objektdiagramm**(对象图)
- **Verteilungsdiagramm**(分布图)
- **Zeitverlaufsdiagramm**(时序图)
8. **文本样式**
- 支持 Creole 语法,可定义字体样式。
- 示例:
```plantuml
Alice -> Bob : hello --there-- ...Some ~~long delay~~
note left This is **bold** This is //italics// This is ""monospaced""
```
9. **列表和布局**
- 支持项目符号和编号列表。
- 示例:
```plantuml
object demo {
* Bullet list
* Second item
** Sub item
}
```
10. **扩展功能**
- 支持自定义库、宏、文本生成和高级布局功能。
- 示例:
```plantuml
User -> (Start) User --> (Use the application) : A small label
```
11. **附录**
- 文档末尾包含扩展内容,如:
- **Google Material Icons**
- **Office**
- **ArchiMate**
- **Miscellaneous** |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
147 页请下载阅读 -
文档评分