【问题标题】:Is it possible to use custom images for UML items in plantUML?是否可以在 plantUML 中为 UML 项目使用自定义图像?
【发布时间】:2020-02-24 20:58:42
【问题描述】:

当您想要创建标准 UML 图时,PlantUML 非常强大。

但我目前正在考虑使用 PlantUML 来记录 EIP 路由(例如这些图像上的路由:https://www.google.de/search?q=camel+route&safe=off&source=lnms&tbm=isch)。

如果您可以为类指定另一个图像而不是普通框,这将非常容易。类似于 Sparx Enterprise Architect 中的 SVG 或 WMF 图像或形状脚本。

我在文档中找到的唯一自定义图像中那些小精灵...

【问题讨论】:

    标签: plantuml


    【解决方案1】:

    来自PlantUML's Language Reference Guide

        11.6 Legacy HTML
        Some HTML tags are also working:
        <img:file>  : the file must be accessible by the filesystem
        <img:http://url>   : the URL must be available from the Internet
    

    看来这应该不是问题。还有一个PlantUML Word Plug-in,它可能使您能够将图像粘贴到默认图像上。

    以下 PlantUML 代码呈现了一个简单的图表 - 引用的图像必须位于正确的位置...

    object "inbound message" as m1
    object "XML Splitter" as s1
    
    m1 : <img:MessageIcon.gif>
    s1 : <img:SplitterIcon.gif>
    m2 : <img:MessageIcon.gif>
    
    m1 -> s1
    s1 -> m2
    

    【讨论】:

    • 这听起来像是一个可行的解决方案......你能想出一个包含两个链接在一起的元素的工作示例吗?
    【解决方案2】:

    plantuml-icon-font-sprites 允许在 Plantuml 中使用字体很棒的图标。太棒了!

    【讨论】:

      【解决方案3】:

      如果您正在构建图表,请在代码顶部添加 allow_mixing

      【讨论】:

      • 那就不行了。 PlantUML 文档不太容易浏览。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-10
      • 1970-01-01
      • 1970-01-01
      • 2013-05-03
      • 1970-01-01
      • 2011-05-07
      • 1970-01-01
      相关资源
      最近更新 更多