如何在 PlantUML 活动图中为虚线或点线轮廓设置状态样式(新语法)

问题描述 投票:0回答:1

是否可以使用 PlantUML 使用虚线或点线来勾画活动图的状态?

不使用新的活动图语法,我们可以制作带有样式轮廓的状态图,例如。

state State1
state State2 ##[dashed]
State1 -[dashed]-> State2

有没有办法使用新语法来设置状态轮廓的样式?这不起作用:

:State1;
-[dashed]->
:State2; ##[dashed]

uml plantuml
1个回答
3
投票

状态图不是活动图。状态与活动不同。

也就是说,您可以使用 PlantUML 中的

<style>
功能来做到这一点(没有很好的记录):

@startuml
<style>
activityDiagram {
  .dashedStyle {
    LineStyle 4
  }
}
</style>
:State1;
-[dashed]->
:State2;<<dashedStyle>>
@enduml

Activity diagram with dashed outline of one activity

© www.soinside.com 2019 - 2024. All rights reserved.