搜索

pdf文档 PlantUML 1.2021.2 Language Reference Guide

4.17 MB 398 页 0 下载 88 浏览 0 评论 0 收藏
所属分类: 后端开发 / UML
语言 格式 评分
英语
.pdf
3
摘要
文档系统介绍了PlantUML 1.2021.2版本的语言参考指南,涵盖多种图表类型和语法结构。重点介绍了Gantt图的语法,包括任务定义、持续时间、开始和结束时间的设置。文档还详细说明了PlantUML的预处理功能,如变量定义、函数和过程的使用。此外,还提到了与Creole标记语言的集成,支持在注释中使用加粗、斜体等样式。文档还展示了如何通过预处理指令导入和管理外部库,并提供了标准库的详细列表。
AI总结
《PlantUML 1.2021.2 Language Reference Guide》主要介绍了PlantUML语言的使用方法及其功能特性。以下是文档的核心内容总结: 1. **Gantt图的使用** - Gantt图通过自然语言句子描述任务,语法简单直观。 - 任务定义使用方括号,持续时间通过动词短语表示(如“lasts 15 days”)。 - 示例: ```plantuml @startgantt [Prototype design] lasts 15 days [Test prototype] lasts 10 days @endgantt ``` - 任务的开始和结束时间可通过`starts`和`ends`动词定义。 2. **预处理功能** - 类似C语言预处理器,使用`!`符号定义宏、函数和变量。 - **迁移注意事项**: - 旧的`!define`和`!definelong`已不建议使用,推荐使用`!function`和`!procedure`。 - `!include`支持多次包含和URL。 3. **变量定义** - 变量分为整数和字符串类型,字符串需用单引号或双引号包裹。 - 全局变量可直接使用,函数内的变量需显式声明。 - 示例: ```plantuml !$ab = "foo1" !$cd = "foo2" !$ef = $ab + $cd ``` 4. **标准库支持** - PlantUML内置了多个标准库,支持多种图表类型(如UML、网络图、Gantt图等)。 - 用户可通过`stdlib`查看所有标准库列表。 5. **Creole语法支持** - 支持在图表中使用Creole标记语言,用于强调文本(如粗体、斜体、删除线等)和创建列表。 - 示例: ```plantuml Alice -> Bob: hello --there-- here note left * Bullet list * Second item ** Sub item end note ``` 总结来看,PlantUML 1.2021.2版本提供了丰富的图表功能和灵活的预处理能力,支持多种标记语言和标准库,适合用于生成各种类型的图表和项目计划。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 386 页请下载阅读 -
文档评分
请文明评论,理性发言.