我试图在一行上垂直对齐PlantUML组件图的元素。 我尝试使用“顶部或底部方向”和“从左至右方向”选项,但均未取得良好效果。 我发现的唯一方法是将每个元素包装在匿名“框架”中并设置“从左到右方向”选项。 有办法避免这种情况吗?
作为一个相关问题,是否有文档解释元素与最终视图的对齐方式以及“自上而下”和“从左至右”应该如何工作?
非常感谢!
答案 0 :(得分:1)
通过切换到left to right direction
并使用down
指示器,您可以垂直对齐所有组件而没有任何依赖关系。
@startuml
left to right direction
[a] -down-> [b]
[c] -down-> [d]
[e] -down-> [f]
@enduml
除此之外,您还可以使用[hidden]
箭头来增强对象位置。 See "Help on layout" in the class diagram documentation。
@startuml
[x] -[hidden]down- [down]
[x] -[hidden]up- [up]
[x] -[hidden]left- [left]
[x] -[hidden]right- [right]
@enduml
除了在official docs,the forum和source code中可以找到的文档以外,我认为没有其他文档。 PlantUML的样式和定位功能受到限制。
如果您需要管理方面的内容,可以考虑将图形导出为SVG并使用可以编辑矢量图形的工具对其进行编辑。 (即Inkscape,Microsoft Visio等)