如何在PlantUML的标题块中实现指定行的左对齐效果?
正确实现方式
你之前的尝试没有生效是因为font标签本身不支持align/text-align对齐属性,给title标签加left参数会让整个标题块全局左对齐,无法单独控制某一行的对齐方式。可以用以下两种方案实现单行左对齐:
方案1:使用专门的<align>标签包裹目标行
这是可读性最好的方案,支持控制多行内容的对齐属性:
@startuml title SomeTitle . SomeTitle . SomeTitle . SomeTitle . <align:left> <font size=10> Want this left aligned</font> </align> endtitle Alice -> Bob: Hello @enduml
方案2:使用\l转义符
如果只需要单行左对齐,可以直接在目标行末尾加\l转义标记(PlantUML中\l代表左对齐换行,\r代表右对齐换行,\n是默认居中换行):
@startuml title SomeTitle . SomeTitle . SomeTitle . SomeTitle . <font size=10> Want this left aligned</font>\l endtitle Alice -> Bob: Hello @enduml
内容的提问来源于stack exchange,提问作者Ajeet Ganga
相关产品推荐
相关产品推荐

