如何在PlantUML新语法活动图中设置状态虚线/点线轮廓?
在PlantUML新活动图语法中实现活动节点虚线轮廓
方法1:修正样式标记位置
你之前的新语法代码中样式标记位置错误,需将##[dashed]放在活动名称后、分号前,才能正确应用到活动节点:
:State1; -[dashed]-> :State2 ##[dashed];
方法2:用Stereotype配合Skinparam
如果需要批量或更灵活的样式控制,可通过 stereotype 结合skinparam定义:
skinparam Activity { BorderStyle dashed <<dashed>> } :State1; -[dashed]-> :State2 <<dashed>>;
方法3:混合旧语法的state定义
新活动图语法兼容旧的状态定义方式,直接用state关键字定义带样式的节点,可与新语法流程结合使用:
state State1 state State2 ##[dashed] State1 -[dashed]-> State2
你之前的新语法代码失效,核心原因是样式标记##[dashed]放在了分号之后,不符合新语法的样式应用规则。
内容的提问来源于stack exchange,提问作者GaspardP
相关产品推荐
相关产品推荐

