pdf文档 PlantUML 1.2020.22 语言参考指引

3.08 MB 295 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档介绍了PlantUML 1.2020.22版本的功能和语法,支持绘制多种UML图和非UML图,包括时序图、用例图、类图、活动图、甘特图等。文档详细说明了新语法的特点,如活动图的改进语法不再依赖Graphviz,并提供了语法示例。此外,还介绍了如何通过颜色和样式设置来美化图表。
AI总结
《PlantUML 1.2020.22 语言参考指引》主要介绍了PlantUML语言的功能及其使用方法,以下是核心内容的总结: 1. **PlantUML概述** - PlantUML是一个开源工具,支持通过简单直观的语言快速绘制多种图表。 - 支持的图表类型包括: - UML图:时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图、定时图。 - 非UML图:JSON Data、线框图、架构图、SDL图、Ditaa图、甘特图、MindMap图、Work Breakdown Structure图、数学公式图。 2. **甘特图功能** - 支持定义任务的开始和结束时间,可通过绝对日期或持续时间设置。 - 示例: ```plantuml @startgantt Project starts 2020-07-01 [Prototype design] starts 2020-07-01 and lasts 15 days [Test prototype] starts 2020-07-16 and lasts 10 days @endgantt ``` - 支持使用约束条件定义任务之间的关系,并可通过颜色标注特定时间段(如测试阶段)。 3. **活动图(新语法)** - 旧语法存在维护困难等问题,新语法更加灵活且不再依赖Graphviz。 - 示例: ```plantuml @startuml :Hello world; :This is on defined on several lines; @enduml ``` - 支持条件样式(默认为内部样式)。 4. **对象图** - 可定义对象及其属性,支持使用`start`和`stop`关键字表示开始和结束。 - 示例: ```plantuml @startuml object user { name = "Dummy" id = 123 } @enduml ``` 5. **思维导图** - 支持OrgMode和Markdown两种语法。 - 示例: ```plantuml @startmindmap * Class Templates **:Example 1 template class cname{ void f1() ...} @endmindmap ``` - 支持通过内联颜色或样式定义节点颜色。 6. **其他功能** - 支持数学公式(AsciiMath或JLaTeXMath)。 - 支持架构图和Ditaa图的绘制。 总结:PlantUML是一个功能强大的图表绘制工具,支持多种图表类型和语法,尤其在甘特图、活动图和思维导图方面提供了灵活且强大的功能,适合用于项目管理、系统设计和知识整理等多种场景。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 283 页请下载阅读 -
文档评分
请文明评论,理性发言.