如何在PlantUML序列图中引入material/common系列图标?
在PlantUML序列图中正确引入Material系列图标的方法
- 先引入Material图标宏定义:在序列图代码最开头添加
!include <material/common>,这是让PlantUML识别图标依赖的必要步骤。 - 序列图中使用图标的正确写法:序列图不支持
rectangle结构,需通过participant定义带图标的参与者,语法示例:
@startuml !include <material/common> // 定义带图标和颜色的参与者 participant "<$ma_door{scale=1}>\n公钥" as PublicKey #Purple participant "<$ma_key{scale=1}>\n私钥" as PrivateKey #Blue // 绘制交互流程 PublicKey -> PrivateKey: 加密验证请求 PrivateKey --> PublicKey: 返回验证结果 @enduml
- 原代码报错原因:误用了结构图的
rectangle语法,且颜色标注格式(color:Purple)、图标绑定方式不符合序列图规则,导致PlantUML解析失败。
内容的提问来源于stack exchange,提问作者a.t.
相关产品推荐
相关产品推荐

