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

PlantUML组件图备注文本左对齐失效问题求助

PlantUML备注气泡文本左对齐失效问题解决

问题

尝试将组件图中备注气泡的文本设置为左对齐,但无论是使用即将弃用的skinparam NoteTextAlignment left,还是按照文档配置CSS样式,文本始终居中对齐,使用版本为PlantUML 1.2025.4。

解决方法

  1. 修正CSS样式属性名:PlantUML的CSS样式属性采用小驼峰命名,需将HorizontalAlignment改为horizontalAlignment。
  2. 移除无效语法:删除备注定义中的<<<left>>>,该语法无法控制文本对齐。
  3. 可选保留skinparam过渡:若需要兼容旧版本,可暂时保留skinparam NoteTextAlignment left,但优先使用CSS样式。

修正后的完整代码

<style>
note {
    horizontalAlignment: left
}
</style>

skinparam NoteTextAlignment left

header "My Corporation"
footer "Internal Tools"

title "Lambda Function Description"

!include <awslib/AWSCommon>
!include <awslib/Compute/Lambda>
!include <awslib/Database/RDS>
!include <awslib/Storage/SimpleStorageService>

Lambda(FunctionName, "my-lambda-function", "Processes data from the S3 Bucket into an RDS table.")
note right of FunctionName
    Runtime: python3.12
    Memory: 512MB
    Timeout: 120s
    **Environment Variables**:
        - DB_HOST: "my-rds-instance.abcdefg123456.us-east-1.rds.amazonaws.com"
        - DB_USER: "admin"
        - DB_PASS: "password"
        - S3_BUCKET: "my-s3-bucket"
        - S3_KEY: "input/data.json"
end note

@enduml

生成命令(无需修改)

java -Djava.awt.headless=true -jar plantuml-1.2025.4.jar -verbose plantuml-lambda-function-description.puml

内容的提问来源于stack exchange,提问作者FilBot3

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 12:12:19