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

PlantUML中如何在Frame/Package内将对象别名设为标题?

PlantUML包内对象显示别名的解决方案

要让包(package/frame)内的对象也显示指定别名,只需确保在定义包内对象时显式关联别名,或者通过alias指令统一配置,以下是两种可行方案:

方案1:定义对象时直接指定别名

在包内部定义对象时,通过[对象ID] as [别名]的语法直接设置显示标题:

@startuml
package MyPackage {
    bar as Foo
}
baz as Foo
bar -> baz : 交互
@enduml

方案2:使用alias指令统一管理别名

如果需要多个对象共用同一别名,可提前用alias指令绑定ID与别名,后续无论在包内还是包外使用对象ID,都会自动显示别名:

@startuml
alias bar as Foo
alias baz as Foo

package MyPackage {
    bar
}
baz
bar -> baz : 交互
@enduml

这两种方式都能让包内的bar和包外的baz统一显示标题“Foo”,同时你仍可通过bar、baz这些原始ID进行对象操作(如创建关联、设置属性等)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 01:50:25