如何修改PlantUML序列图条件块的alt文本与文本对齐方式
PlantUML条件块自定义标题与文本对齐问题解决
1. 修改条件块左上角的“alt”文本
可以直接为alt块指定自定义标题,替换默认的“alt”标识。写法是在alt后用引号包裹自定义标题,再跟上分支条件:
alt "业务逻辑判断" Condition1 Object3 -> Object4: Message5 else Condition2 Object3 -> Object5: Message6 end
生成的图中,条件块左上角的文本会变为你设置的自定义标题,不再显示默认的“alt”。
2. 将else分支的[Condition2]文本居中对齐
有两种可行方案:
全局生效方案
通过skinparam配置全局样式,让所有else分支的条件文本都居中:
skinparam ConditionEndStyle center alt Condition1 Object3 -> Object4: Message5 else Condition2 Object3 -> Object5: Message6 end
单个分支生效方案
在目标else分支的条件文本中嵌入HTML居中标签,仅对当前分支生效:
alt Condition1 Object3 -> Object4: Message5 else <center>Condition2</center> Object3 -> Object5: Message6 end
两种方式都能实现Condition2与Condition1一样的居中对齐效果。
内容的提问来源于stack exchange,提问作者Alexander Mills
相关产品推荐
相关产品推荐

