1

I know it may seems silly, however in order to make my model more coherent, I want to divide my diagram into 3 partitions which two of them are horizontal, and one of them is vertical and all of them with different background color! something like :

-------------------
   part1 | paart2  |
-------------------|
      part3        |
-------------------

I couldn't find any shape. and swimlanes are either vertical or horizontal.
o"m using Sparx Enterprise Architect 7.5 Any idea?
Thanks in advance

4

1 に答える 1

2

私は 9.0 を使用しているので、YMMV です。

スイムレーンでは背景色を設定できません。水平または垂直のいずれかです。

マトリックス (これが 7.5 に存在するかどうかは不明) では背景色を設定できますが、厳密なマトリックス レイアウトが必要です (行/列全体のみを有効/無効にできます) - 最初の行の 2 列と2番目。スイムレーンとマトリックスを組み合わせることはできません。ダイアグラムに対して両方を定義できますが、一度にアクティブにできるのは 1 つだけです。

通常の境界は、目的のレイアウトを提供できますが、背景色を設定することはできません。

しかし、それが本当に重要な場合は、画像を使用するというハックな方法があります。

まず、必要な背景色を持つ単純な画像を (ペイントなどで) 作成します。特定のサイズである必要はありません。EA は画像を引き伸ばすことができます。

次に、ダイアグラムでイメージを作成します (共通ツールボックスの境界のすぐ隣)。これにより、最初に境界作成ダイアログが表示され (画像は実際には塗りつぶされた境界であるため)、次に画像選択ダイアログが表示されます。[新規追加...] ボタンをクリックして、画像をインポートします。パーティションごとに繰り返します。

EA は画像をプロジェクト (データベース) に保存し、それらをビットマップに変換することに注意してください。モデルの多くの場所で同じ画像を使用できますが、明らかにこれは、1 つの場所で画像を変更すると、すべての使用に影響することを意味します。

また、モデル要素をパーティションにドロップし始めるとき、それらを確認するために Z オーダーをいじる必要があるかもしれないことに注意してください。さらに、EA が採用する 3D/ホバー効果により、要素の端に図の背景色が少し追加されるため、完全に見えない場合があります。

しかし、画像は実際には境界であるため、それらにドロップした要素は、移動しても画像内にとどまるため、作図用語では機能します。

于 2011-08-07T14:13:17.183 に答える