如何在PlantUML中设置note虚线边框?skinparam设置无效
解决PlantUML中Note边框样式无法通过Skinparam设置的问题
- 问题核心:PlantUML的
skinparam指令对note的BorderStyle属性支持不完善,导致设置虚线边框无效,但其他属性(字体、背景色等)正常生效,而rectangle不受此限制。
两种可行解决方案
1. 给单个Note设置虚线边框
直接在note定义后追加#Dashed标记,示例代码:
skinparam note { FontSize 10 FontColor #00000090 BackgroundColor LightBlue } rectangle "示例矩形" { note left #Dashed : 带虚线边框的单个备注 }
2. 全局设置所有Note为虚线边框
使用PlantUML的style指令替代skinparam来定义全局样式,这是更可靠的全局样式配置方式,示例代码:
style note { BorderStyle Dashed FontSize 10 FontColor #00000090 BackgroundColor LightBlue } rectangle "示例矩形" { note left : 全局生效的虚线边框备注 note right : 同样应用虚线边框 }
内容的提问来源于stack exchange,提问作者SMMousaviSP
相关产品推荐
相关产品推荐

