PlantUML 1.2019.6 Sprachreferenz
1.91 MB
173 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
德语 | .pdf | 3 |
摘要 | ||
文档主要介绍了PlantUML语言的参考内容,包括预处理功能、变量定义、条件判断、注释、缩放、标题和脚注、云洞察图标、支持的图表类型(如UML图)、Creole语法以及皮肤参数设置。文档详细说明了如何使用这些功能来创建和自定义图表,并提供了多个示例。PlantUML支持多种图表类型,如序列图、类图、活动图等,并允许用户通过文本描述来生成图表。 | ||
AI总结 | ||
### PlantUML 1.2019.6 语言参考总结
#### 1. 预处理
- **预处理功能**:类似于C语言预处理器,但使用`!`代替`#`。
- **迁移注意事项**:
- 不再支持`!define`和`!definelong`,建议使用`!function`和变量定义。
- `!include`支持多次包含和URL,`!include_many`和`!includeurl`不再使用。
- 部分功能(如`%date%`)已被内置函数取代。
- 调用旧的`!definelong`宏时需使用括号,如`my_own_definelong()`。
#### 2. 变量定义
- 变量名建议以`$`开头。
- 支持两种数据类型:
- 整数
- 字符串(需用单引号或双引号括起来)。
- 全局变量可以在函数外定义,并使用`global`关键字强调。
- 示例:
```plantuml
!$ab = "foo1"
!$cd = "foo2"
!global $ef = $ab + $cd
```
#### 3. 常用命令
- **注释**:单行注释用`'`,多行注释用`/*`和`*/`。
- **页眉和页脚**:支持在图表中添加页眉或页脚,可指定居中、左对齐或右对齐,并支持HTML内容。
- **缩放**:支持多种缩放方式:
- 使用比例(如`scale 1.5`)。
- 指定宽度或高度(如`scale 200 width`)。
- 指定最大宽度或高度(如`scale max 300*200`)。
#### 4. 云洞察
- 提供从GitHub仓库引入CloudInsight图标的功能,用于在图表中添加技术图标。
- 示例:
```plantuml
!include |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
161 页请下载阅读 -
文档评分