PlantUML 1.2019.1 Справочное руководство по языку
1.89 MB
147 页
0 下载
82 浏览
0 评论
0 收藏
所属分类:
后端开发 / UML
| 语言 | 格式 | 评分 |
|---|---|---|
俄语 | .pdf | 3 |
| 摘要 | ||
文档介绍了PlantUML 1.2019.1版本的功能,包括支持的UML图类型(如类图、序列图、活动图等)和非UML图类型(如Wireframe、SDL、Gantt图等)。文档还详细说明了PlantUML的语法、文件包含功能、常量定义、数学公式支持(使用AsciiMath或JLaTeXMath)以及Unicode字符支持。此外,还介绍了如何通过宏和扩展库(如AWS和Cloud Insight库)增强功能。 | ||
| AI总结 | ||
### PlantUML 1.2019.1 功能总结
PlantUML 是一个开源项目,支持使用简单直观的语言快速创建多种 UML 和非 UML 图表,包括:
#### 支持的图表类型:
- **UML 图表**:
- 序列图
- 类图
- 活动图
- 组件图
- 状态图
- 对象图
- 展开图
- 同步图
- 先行图
- **非 UML 图表**:
- Wireframe 图形界面
- Archimate 图
- SDL 图
- Ditaa 图
- 甘特图
- 数学公式图(支持 AsciiMath 和 JLaTeXMath)
#### 核心功能:
1. **预处理功能**:
- `!include`:包含文件,避免重复定义内容。
- `!includeurl`:从网络或内部加载文件。
- `!define`:定义常量。
2. **标准库支持**:
- 提供官方标准库,包含多种扩展功能。
- 示例:
- **AWS 库**:提供 Amazon AWS 图标。
- **Cloud Insight 库**:提供流行技术的图标。
3. **数学公式支持**:
- 使用 AsciiMath 或 JLaTeXMath 插入数学公式。
- 支持独立公式图(`@startmath` 和 `@endmath`)。
- 需额外下载 JLaTeXMath 组件(包含 batik 和 jlatexmath 相关 JAR 文件)。
4. **Unicode 支持**:
- 支持多语言字母,可创建国际化图表。
5. **文本样式**:
- 集成 Creole 引擎,支持多种文本格式(粗体、斜体、单倍行距等)。
- 兼容 HTML 格式。
#### 示例:
- **类图**:
```plantuml
@startuml
class A {
+name: String
-age: int
+method(): void
}
A --> B
@enduml
```
- **数学公式**:
```plantuml
:;
:;
```
- **Unicode 示例**:
```plantuml
actor 使用者
participant "頭等艙" as A
participant "第二類" as B
```
#### 附加信息:
- **皮肤参数(Skinparam)**:用于自定义图表样式。
- **扩展性**:支持通过 Pull Request 提交新库或功能改进。
总结:PlantUML 提供了丰富的图表创建功能,支持多种语言和扩展库,适用于软件开发、文档编写和教学等多种场景。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
135 页请下载阅读 -
文档评分













