【问题标题】:plantuml background color for text blocks within note注释中文本块的植物背景颜色
【发布时间】:2021-01-16 16:59:59
【问题描述】:

我正在尝试为 Plantuml 序列图“注释”中的特定多行文本块设置背景颜色。

例如下面的sn-p for Plantuml Sequence图中,如何为注释的<code>部分应用特定的背景色?

participant Alice
note left of Alice
    This text with default color.
    <code>
    println("Hello Alice")
    println("Welcome to Wonderland!")
    </code>
end note

到目前为止,我只能找到 &lt;back:color&gt;,但它似乎不适用于多行文本。

【问题讨论】:

    标签: plantuml


    【解决方案1】:

    我认为您的问题的解决方案可能是皮肤参数:

    @startuml
    skinparam NoteBackgroundColor red
    participant Alice
    note left of Alice
        This text with default color.
        <code>
        println("Hello Alice")
        println("Welcome to Wonderland!")
        </code>
    end note
    @enduml
    

    查看完整列表,例如 java -Djava.awt.headless=true -jar plantuml.jar -language 和有关皮肤参数的可用文档。

    注意:OP 只希望 code 部分具有另一种颜色,此解决方案为完整的 note 提供背景颜色。

    【讨论】:

    • 这将为整个笔记设置背景颜色。我想只突出示例中注释的“代码”部分。
    猜你喜欢
    • 2022-11-09
    • 1970-01-01
    • 2019-08-13
    • 2011-12-31
    • 1970-01-01
    • 2015-09-09
    相关资源
    最近更新 更多