Основой изображения фигуры является шаблон, задаваемый в параметре «Основной графический шаблон». Он определяет форму и размер фигуры, цвет, толщину линии и т.д., но не обязательно, и не ограничиваясь этими параметрами.
Если в нотации используются фигуры с одинаковым контуром, но отличающиеся дополнительными графическими элементами, то следует использовать один графический шаблон на весь набор однотипных фигур. Например, в нотации ArchiMate большинство элементов мотивации обозначается фиолетовым прямоугольником с усеченными углами (без учета пиктограмм в правом верхнем углу).
Значением параметра является относительная ссылка на файл формата *.svg (векторный формат, поддерживающий масштабирование без потери качества), который должен лежать в папке *\img в каталоге с Business Studio на всех компьютерах, где запускается Business Studio для работы с диаграммами.
Внимание! В случае, если пользователями разработаны свои svg-файлы, нужно обеспечить их присутствие на всех компьютерах, где будет запускаться Business Studio для работы с диаграммами, по нужным путям любым из следующих способов:
Преимущества файла .svg в том, что он содержит HTML-код, с помощью которого задаются параметры фигуры. Он имеет малый размер и обрабатывается быстрее любого растрового изображения. Создание векторных изображений поддерживают многие продукты, в том числе бесплатные онлайн-приложения.
Формулы, используемые при создании файла svg
При создании файла .svg рекомендуется пользоваться формулами.
Рассмотрим на примере шаблона BasicElementMotivation.svg, который используется для большинства символов Мотивации в нотации ArchiMate.
С помощью формул можно задавать координаты:
Внимание! Создавая svg-шаблон, в отношении его параметров следует в первую очередь руководствоваться принципом «необходимо и достаточно». Параметры, которые будут указаны в svg-файле (цвет заливки фигуры, параметры линии и т.д.), не могут быть изменены в Business Studio через контекстное меню фигуры или в Окне свойств символа. Если предполагается, что данный шаблон будет использоваться для разных классов объектов, у фигур которых будет отличаться заливка, линия и прочие «украшательства», то не следует указывать эти параметры в svg. Если параметры не указаны, то в Business Studio их можно будет редактировать на вкладке Графика основной фигуры в Окне свойств символа нотации (см. ниже).
После создания основного шаблона его можно настроить. Для этого в Окне свойств символа (Предметные объекты → Основные объекты → Символы нотации) на вкладке Графика основной фигуры необходимо выбрать нужный параметр и задать ему значение. Если требуется добавление дополнительной графики к шаблону, то ее также можно указать на данной вкладке. Кроме того, для одного и того же символа можно использовать фильтры и комбинировать их с параметрами фигуры и элементом дополнительной графики.
Дополнительная графика задается путем указания ее графического шаблона и области, где она будет располагаться. Для указания заливки, вида линии и непрозрачности фигуры предназначены соответствующие колонки.
Например, в нотации ArchiMate у символа Потребность настроена следующая графика:
На вкладке Параметры графического шаблона настраиваются значения параметров в соответствии с синтаксисом svg-файлов. Для настройки конкретного параметра необходимо создать его, используя имя параметра в качестве названия и задать его значение.