PlantUML 1.2023.11 Sprachreferenz
7.46 MB
529 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
德语 | .pdf | 3 |
摘要 | ||
文档主要介绍了PlantUML 1.2023.11版本的语言参考,包括主题的使用、预处理器指令的更新、多种图表类型的绘制方法以及示例代码。文档详细说明了如何通过文本描述生成UML图和其他类型的图表,并提供了相关的语法和使用示例。 | ||
AI总结 | ||
### 总结
#### 1. 主题更换指令
- 使用 `!theme` 指令可以更改图表的主题,默认主题为 `spacelab`。
#### 2. 迁移注意事项
- **弃用指令**:不再支持 `!define` 和 `!definelong`,建议使用 `!function`、`!procedure` 或变量定义。
- `!define` 替换为 `return !function`
- `!definelong` 替换为 `!procedure`
- **新功能**:
- `!include` 支持多次包含和 URL,不再需要 `!include_many` 和 `!includeurl`。
- 部分功能(如 `%date%`)已替换为内置函数(如 `%date()`)。
- 调用无参数的旧 `!definelong` 宏时需使用括号,例如 `my_own_definelong()`。
#### 3. 新增功能 - `%splitstr` 函数
- 示例:
```plantuml
!$list = %splitstr("abc~def~ghi", "~")
!foreach $item in $list
**$item**
!endfor
```
#### 4. 支持的图类型
- **UML 图**:
- 序列图、用例图、类图、对象图、活动图、组件图、分布图、状态图、时序图。
- **其他图**:
- JSON、YAML 数据图、网络图、界面图、Archimate 图、SDL 图、Ditaa 图、甘特图、心智图、工作分解结构图、数学公式图、实体关系图。
#### 5. 标准库扩展
- **C4 库**:
- 提供容器、系统、外部系统等元素,支持关系定义。
- 示例:
```plantuml
!include |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
517 页请下载阅读 -
文档评分