PlantUML 1.2019.9 Guía de Referencia del Lenguaje
1.93 MB
172 页
0 下载
77 浏览
0 评论
0 收藏
所属分类:
后端开发 / UML
| 语言 | 格式 | 评分 |
|---|---|---|
西班牙语 | .pdf | 3 |
| 摘要 | ||
文档详细介绍了PlantUML 1.2019.9版本的功能和使用方法,包括支持的多种图表类型(如序列图、类图、用例图等),以及高级功能如预处理、变量定义、数学公式支持、Unicode字符使用和与Creole的集成。文档还介绍了如何使用标准库(如AWS和Azure图标库)以及如何导入自定义库。 | ||
| AI总结 | ||
《PlantUML 1.2019.9 语言参考指南》主要介绍了 PlantUML 的功能、语法和使用方法。以下是文档的核心内容总结:
### 1. **PlantUML 功能特点**
- **支持的图表类型**:
- UML 图表:类图、用例图、活动图、组件图、状态图、对象图、部署图、时序图。
- 非 UML 图表:流程图、架构图(Archimate)、SDL 图、Ditaa 图、甘特图、思维导图、工作分解结构图、数学公式图(支持 AsciiMath 和 JLaTeXMath)。
- **语言特点**:简单直观,支持多种自定义选项,如颜色、样式、布局等。
### 2. **主要功能模块**
- **预处理功能**:
- 类似 C 预处理器的语法,支持变量定义、宏扩展、文件包含等。
- 支持全局变量和局部变量,变量命名建议以 `$` 开头。
- 示例:`!$ab = "foo1"`。
- 注意事项:旧版 `!define` 和 `!definelong` 已被替换为 `!function` 和 `void function`。
- **标准库支持**:
- 提供丰富的标准库,支持扩展功能。
- **AWS 库**:提供 Amazon S3 等服务的图标和宏。
- **Azure 库**:提供 Microsoft Azure 的图标和宏。
- 使用方法:通过 `!include` 指令引入库文件。
- **数学公式支持**:
- 支持 AsciiMath 和 JLaTeXMath 格式,可嵌入图表或单独生成公式。
- 示例:``。
- **Unicode 支持**:
- 支持多语言字符,适用于不同语言的 actor、用例和类名。
- 示例:`参与者 非常用户 as A`。
- **Creole 引擎**:
- 提供文本样式定义,支持粗体、斜体、单倍行距、下划线、波浪线等格式。
- 示例:`//这是斜体//`。
### 3. **关键信息**
- **预处理注意事项**:
- 变量定义建议使用 `$` 前缀。
- 旧版宏定义已被弃用,需使用新语法。
- 支持通过 `plantuml.include.path` 设置搜索路径。
- **图表自定义**:
- 支持 `skinparam` 自定义图表样式,如背景颜色、字体样式等。
- 示例:`skinparam backgroundColor #EEEBDC`。
- **数学公式示例**:
- 嵌入公式:`Bob -> Alice : `。
- 单独公式:`@startmath f(t) = ... @endmath`。
- **Unicode 示例**:
- 支持中文和其他语言字符,适用于 actor 和类名。
- 示例:`参与者 非常用户 as A`。
- **Creole 示例**:
- 支持文本样式,如粗体、斜体、下划线等。
- 示例:`**这是粗体**`。
### 4. **总结**
PlantUML 是一个功能强大的开源工具,支持多种图表类型和自定义选项,适用于软件开发、文档编写和教学等多种场景。其语法简单直观,支持预处理、数学公式、Unicode 和 Creole 引擎等高级功能,能够满足用户对图表的多样化需求。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
160 页请下载阅读 -
文档评分













