You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 21:53:09