我知道这可能看起来很傻,但是为了让我的模型更加连贯,我想把我的图分成3个分区,其中两个是水平的,其中一个是垂直的,所有的都有不同的背景颜色!类似的东西:
-------------------
part1 | paart2 |
-------------------|
part3 |
-------------------
我找不到任何形状。泳道是垂直的或水平的
o使用Sparx Enterprise Architect 7.5
有什么想法?
提前致谢
答案 0 :(得分:2)
我在9.0,所以YMMV。
泳道不允许设置背景颜色,它们就像你说的水平或垂直一样。
矩阵(不确定7.5中是否存在)允许设置背景颜色,但需要严格的矩阵布局(只能启用/禁用整个行/列) - 所以第一行中只有2列没有一个在第二个。泳道和基质不能组合。您可以为图表定义两者,但一次只能激活一个图表。
普通边界可以为您提供所需的布局,但不允许设置背景颜色。
但如果它真的很重要,那就是完成它的一种黑客方式:使用图像。
首先,创建简单的图像(在Paint或其他中),它们只具有您想要的背景颜色。它们不必是特定的尺寸; EA可以拉伸图像。
然后,在图中,创建一个Image(在Common工具箱中的Boundary旁边)。这首先显示边界创建对话框(因为图像实际上只是一个填充的边界),然后是图像选择对话框。单击“添加新...”按钮以导入图像。重复每个分区。
请注意,EA将图像存储在项目(数据库)中,并将其转换为位图。您可以在模型中的许多位置使用相同的图像,但显然这意味着如果您在一个位置更改图像,则会影响所有用途。
另请注意,当您开始将模型元素放到分区上时,可能需要使用Z顺序来查看它们。此外,由于EA采用的3D /悬停效果,它可能看起来不太完美,它会在元素的边缘附加一些图表背景颜色。
但是由于图像实际上是边界,所以当你移动它时,你放在它们上面的任何元素都会保留在图像中,所以用图表来表示它确实有效。