搜索

pdf文档 PlantUML 1.2020.22 Sprachreferenz

2.98 MB 292 页 0 下载 78 浏览 0 评论 0 收藏
所属分类: 后端开发 / UML
语言 格式 评分
德语
.pdf
3
摘要
Die Dokumentation von PlantUML 1.2020.22 beschreibt die Funktionen und Anwendungen des quelloffenen Projekts, das die Erstellung von UML-Diagrammen ermöglicht. Es unterstützt eine Vielzahl von Diagrammtypen, darunter Sequenzdiagramme, Klassendiagramme und Aktivitätsdiagramme, sowie Nicht-UML-Diagramme wie JSON-Daten-, Wireframe- und Architekturdiagramme. Die Sprachreferenz erläutert die Syntax, die Verwendung von Vorlagenbibliotheken und die Preprocessing-Funktionen. Darüber hinaus werden Anpassungen, wie das Ändern von Farben und Abständen, und die Integration von Mathematiknotationen behandelt.
AI总结
### PlantUML 1.2020.22 语言参考总结 #### 1. 项目概述 - **PlantUML** 是一个开源项目,用于通过文本描述生成多种类型的 UML 图和图表。 - 支持的图表类型包括: - UML 类型:序列图、应用案例图、类图、活动图、组件图、状态图、对象图、分布图、时间线图。 - 其他类型:JSON 数据图、Wireframe 图、Archimate 图、SDL 图、Ditaa 图、甘特图、思维导图、工作分解结构图、数学公式图(支持 AsciiMath 和 JLaTeXMath)。 #### 2. 核心功能 - **文本描述**:通过简单直观的文本语法定义图表。 - **扩展支持**: - **标准库**:包含多种扩展包(如 AWS、Azure、Archimate 等),支持通过 `!include` 和 `!import` 引入。 - **自定义库**:用户可以通过 GitHub 提交 Pull Request 更新或添加扩展包。 - **预处理功能**: - 支持类似 C 预处理器的宏定义(如 `!function`、`!procedure`)。 - 支持变量定义(全局变量和局部变量)。 - 支持包含文件(`!include`)和 URL(`!includeurl`)。 - 支持断言(`!assert`)和条件判断。 #### 3. 关键特性 - **图表自定义**: - 支持调整箭头样式、颜色、方向。 - 支持文本对齐、换行和间距调整。 - 支持注释和扩展注释。 - **Unicode 支持**:支持非拉丁字符(如中文、其他语言字母)定义参与者和用例。 - **皮肤参数**:通过 `skinparam` 命令自定义图表样式(如背景颜色、字体大小等)。 - **扩展功能**: - 支持拆分图表到多页。 - 支持时间线和延迟。 - 支持多种布局方向(如水平或垂直)。 #### 4. 示例与使用场景 - **简单示例**: ```plantuml @startuml Alice -> Bob: Hello @enduml ``` - **复杂示例**: ```plantuml @startuml (*) --> "腻平台" --> === S1 === @enduml ``` #### 5. 扩展库与工具 - **标准库**: - 包含多个扩展包(如 AWS、Azure、Archimate 等)。 - 通过 `stdlib` 可以查看和提取标准库内容。 - **命令行工具**: - 使用 `java -jar plantuml.jar -stdlib` 查看标准库。 - 使用 `java -jar plantuml.jar -extractstdlib` 提取标准库文件。 #### 6. 其他功能 - **多语言支持**:支持多种语言定义参与者和用例。 - **数学公式**:支持 AsciiMath 和 JLaTeXMath 格式的数学公式。 - **皮肤参数**:通过 `skinparam` 命令调整图表样式。 #### 7. 总结 PlantUML 是一个功能强大且灵活的工具,适用于多种场景的图表生成,尤其适合 UML 图和架构图的快速绘制。其支持的扩展库和预处理功能使其具有高度的可定制性,适合开发人员、架构师和教育工作者使用。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 280 页请下载阅读 -
文档评分
请文明评论,理性发言.