PlantUML组件图备注文本左对齐失效问题求助
PlantUML备注气泡文本左对齐失效问题解决
问题
尝试将组件图中备注气泡的文本设置为左对齐,但无论是使用即将弃用的skinparam NoteTextAlignment left,还是按照文档配置CSS样式,文本始终居中对齐,使用版本为PlantUML 1.2025.4。
解决方法
- 修正CSS样式属性名:PlantUML的CSS样式属性采用小驼峰命名,需将
HorizontalAlignment改为horizontalAlignment。 - 移除无效语法:删除备注定义中的
<<<left>>>,该语法无法控制文本对齐。 - 可选保留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
相关产品推荐
相关产品推荐

