PlantUML 1.2019.3 Guía de Referencia del Lenguaje
1.72 MB
158 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
西班牙语 | .pdf | 3 |
摘要 | ||
El documento describe las capacidades y sintaxis de PlantUML versión 1.2019.3, un proyecto open source para crear diagramas. Incluye soporte para diagramas UML como secuencias, casos de uso, clases, actividades, componentes y estados, así como diagramas no-UML como interfaces gráficas, SDL, Ditaa y Gantt. Se menciona la integración de sintaxis Creole para formato de texto, y la capacidad de representar fórmulas matemáticas usando AsciiMath o JLaTeXMath. También se introduce una nueva sintaxis para diagramas de actividades que elimina la dependencia de Graphviz y mejora la usabilidad. | ||
AI总结 | ||
### **PlantUML 1.2019.3 参考指南总结**
#### **1. 主要功能与支持的图表类型**
PlantUML 是一个开源工具,支持多种图表的快速绘制,包括:
- **UML 图表**:类图、活动图、组件图、状态图、对象图、部署图、时序图。
- **非 UML 图表**:Ditaa 图、Gantt 图、Wireframe 接口图、ArchiMate 图、SDL 图。
#### **2. 新功能与改进**
- **Creole 引擎集成**:支持使用 Creole 语法定义文本样式(如加粗、斜体、单倍行距等),并兼容 HTML 格式。
- **活动图新语法**:推出新的活动图语法,解决旧语法的维护问题,支持更灵活的定义方式。
- **数学公式支持**:通过 AsciiMath 和 JLaTeXMath,支持在图表中插入数学公式。
#### **3. 核心语法与示例**
- **活动图**:
- 使用 `:` 表示活动,格式为 `:活动内容;`。
- 支持 `start` 和 `stop` 标签定义流程的开始和结束。
- 示例:
```plantuml
@startuml
:Hello world;
:This is on defined on several **lines**;
@enduml
```
- **组件图**:
- 使用 `package`、`node`、`folder` 等关键字组织组件。
- 示例:
```plantuml
@startuml
package "Some Group" {
HTTP - [First Component]
[Another Component]
}
node "Other Groups" {
FTP - [Second Component]
}
@enduml
```
- **数学公式**:
- 使用 `@startlatex` 和 `@endlatex` 插入 LaTeX 公式。
- 示例:
```plantuml
@startlatex
\sum_{i=0}^{n-1} (a_i + b_i^2)
@endlatex
```
#### **4. 其他功能**
- **图例**:支持自定义图例的位置和内容。
- **扩展支持**:支持 Google Material Icons、ArchiMate 图等扩展功能。
#### **5. 总结**
PlantUML 1.2019.3 提供了丰富且灵活的图表绘制功能,适用于软件工程、系统设计、数学公式展示等多种场景。其简洁的语法和多样的图表类型使其成为快速生成可视化内容的有力工具。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
146 页请下载阅读 -
文档评分