разделить диаграмму на дерево с использованием дорожек и матрицы или ...? - PullRequest
1 голос
/ 07 августа 2011

Я знаю, что это может показаться глупым, однако, чтобы сделать мою модель более связной, я хочу разделить мою диаграмму на 3 раздела, два из которых горизонтальные, и один из них вертикальный, и все они имеют разный цвет фона!что-то вроде:

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

Я не мог найти форму.и дорожки могут быть вертикальными или горизонтальными.
o "m с использованием Sparx Enterprise Architect 7.5 Есть идеи?
Заранее спасибо

1 Ответ

2 голосов
/ 07 августа 2011

Я на 9.0, поэтому YMMV.

Дорожки не позволяют устанавливать цвет фона, и они, как вы говорите, горизонтальные или вертикальные.

Матрица (не уверена, существует ли она в 7.5) позволяет устанавливать цвет фона, но требует строгой разметки матрицы (можно включать / отключать только целые строки / столбцы) - так что нет 2 столбцам в первой строке и только один во втором. Swimlanes и матрица не могут быть объединены. Вы можете определить оба для диаграммы, но только один может быть активным одновременно.

Обычные границы могут дать вам макет, который вам нужен, но они не позволяют установить цвет фона.

Но если это действительно важно, вот хакерский способ сделать это: использовать изображения.

Во-первых, создайте простые изображения (в Paint или как-нибудь еще), которые просто имеют желаемый цвет фона. Они не должны быть определенного размера; EA может растягивать изображения.

Затем на диаграмме создайте изображение (прямо рядом с границей на панели инструментов Общие). Сначала откроется диалоговое окно создания границы (потому что изображение на самом деле является просто заполненной границей), а затем диалоговое окно выбора изображения. Нажмите кнопку Добавить новый ..., чтобы импортировать изображение. Повторите для каждого раздела.

Обратите внимание, что EA сохраняет изображения в проекте (базе данных) и преобразует их в растровые изображения. Вы можете использовать одно и то же изображение во многих местах вашей модели, но, очевидно, это означает, что если вы вносите изменения в изображение в одном месте, это влияет на все виды использования.

Также обратите внимание, что когда вы начинаете сбрасывать элементы модели на свои разделы, вам может потребоваться поиграться с порядком Z, чтобы увидеть их. Кроме того, он может выглядеть не идеально из-за эффекта 3D / наведения, который использует EA, который добавляет немного цвета фона диаграммы по краям элемента.

Но поскольку Изображения на самом деле являются Границами, любые элементы, которые вы на них перетащили, остаются внутри Изображения, когда вы перемещаете его, так что в терминах построения диаграмм это работает.

...