Uml 使用泳道和矩阵将图表划分为树形分区还是。。。?

Uml 使用泳道和矩阵将图表划分为树形分区还是。。。?,uml,enterprise-architect,Uml,Enterprise Architect,我知道这可能看起来很傻,但是为了使我的模型更加连贯,我想把我的图分成3个分区,其中两个是水平的,一个是垂直的,所有的分区都有不同的背景色!比如: ------------------- part1 | paart2 | -------------------| part3 | ------------------- 我找不到任何形状。泳道可以是垂直的,也可以是水平的。 o“m使用Sparx Enterprise Architect 7.5 有什么想法吗? 提前

我知道这可能看起来很傻,但是为了使我的模型更加连贯,我想把我的图分成3个分区,其中两个是水平的,一个是垂直的,所有的分区都有不同的背景色!比如:

-------------------
   part1 | paart2  |
-------------------|
      part3        |
-------------------
我找不到任何形状。泳道可以是垂直的,也可以是水平的。
o“m使用Sparx Enterprise Architect 7.5 有什么想法吗?
提前谢谢

我在9.0上,所以YMMV

泳道不允许设置背景色,它们是水平或垂直的

矩阵(不确定是否存在于7.5中)允许设置背景颜色,但需要严格的矩阵布局(只能启用/禁用整行/整列)-因此,第一行中的两列为否,第二行中只有一列为否。泳道和矩阵不能组合。您可以为图表定义两者,但一次只能有一列处于活动状态

普通边界可以为您提供所需的布局,但它们不允许设置背景颜色

但如果这真的很重要,这里有一个简单的方法来完成它:使用图像

首先,创建简单的图像(用油漆或其他任何东西),它们只具有你想要的背景颜色。它们不必是特定的大小;EA可以拉伸图像

然后,在图中,创建一个图像(位于公共工具箱中边界的右边)。这将首先打开边界创建对话框(因为图像实际上只是一个填充的边界),然后是图像选择对话框。单击添加新…按钮导入图像。对每个分区重复此操作

请注意,EA将图像存储在项目(数据库)中,并将其转换为位图。您可以在模型中的多个位置使用相同的图像,但显然这意味着,如果您在一个位置对图像进行更改,则会影响所有使用

还请注意,当您开始将模型元素放到分区上时,您可能需要按Z顺序查看它们。此外,由于EA采用的3D/悬停效果,它可能看起来并不完美,这会在元素的边缘添加一点图表背景色

但是,由于图像实际上是边界,所以当您移动图像时,您放在图像上的任何元素都会留在图像内部,因此在图表中它确实起作用。

太好了!:-)我在边界旁边找不到任何“图像”对象(我想这是由于版本不同)因此,我从Windows资源管理器中删除了图表中的图像!无论如何,它非常有效。谢谢,伙计:-)