搜索

pdf文档 PlantUML 1.2019.9 Guía de Referencia del Lenguaje

1.93 MB 172 页 0 下载 76 浏览 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 格式,可嵌入图表或单独生成公式。 - 示例:`ax^2+bx+c=0`。 - **Unicode 支持**: - 支持多语言字符,适用于不同语言的 actor、用例和类名。 - 示例:`参与者 非常用户 as A`。 - **Creole 引擎**: - 提供文本样式定义,支持粗体、斜体、单倍行距、下划线、波浪线等格式。 - 示例:`//这是斜体//`。 ### 3. **关键信息** - **预处理注意事项**: - 变量定义建议使用 `$` 前缀。 - 旧版宏定义已被弃用,需使用新语法。 - 支持通过 `plantuml.include.path` 设置搜索路径。 - **图表自定义**: - 支持 `skinparam` 自定义图表样式,如背景颜色、字体样式等。 - 示例:`skinparam backgroundColor #EEEBDC`。 - **数学公式示例**: - 嵌入公式:`Bob -> Alice : x = (-b ± sqrt(b² - 4ac))/(2a)`。 - 单独公式:`@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 页请下载阅读 -
文档评分
请文明评论,理性发言.