Обзор API структурированных схем

Этим постом мы начинаем новую серию публикаций о возможностях Visio 2010, посвященную использованию автоматизации  с фигурами структурированных схем. Мы будем рассматривать компоненты программирования для контейнеров, списков и выносок в Visio 2010. Часть API-интерфейса Visio, которая отвечает за управление этими фигурами структурированных схем, называется API структурированных схем. Этот программный интерфейс позволяет разработчикам определять логические отношения между…


Сохранение отношений структурированных схем

Этот пост носит справочный характер. Отношения между контейнерами, списками, выносками и фигурами хранятся в ячейке Relationships таблицы свойств фигуры. Эта ячейка использует последовательность функций DEPENDSON, по одной для разных типов отношений объекта. Учтите, что внесение изменений в эту ячейку не приводит к изменению фактических отношений — Visio использует эту ячейку лишь для хранения сведений об…


Функции таблицы свойств фигуры для отношений структурированных схем

В Visio 2010 представлен ряд новых функций для настройки отношений фигур. Следующие функции возвращают ссылку на лист или на фигуру. Полученное значение можно затем использовать для вызова другой функции.Например, CALLOUTTARGETREF()!HASCATEGORY(“Категория”). Следующие функции возвращают количество связанных фигур: Дополнительные функции таблицы свойств фигуры: В приведенном ниже примере прямоугольная фигура процесса принадлежит контейнеру. Она отображает общее число фигур…


Функции платформы, связанные с фигурами структурированных схем

Несмотря на то, что многие функции контейнеров, списков и выносок в Visio настраиваются посредством определяемых пользователем ячеек, также имеется несколько универсальных функций фигур, которые можно использовать для расширения возможностей фигур структурированных схем. Уровень отображения Как правило, в Visio фигуры, добавленные последними, отображаются поверх других фигур на странице. Для изменения порядка отображения пользователи могут применять такие…


Настраиваемые списки

Несмотря на наличие в Visio 2010 множества готовых фигур контейнеров, списков и выносок, любую двумерную фигуру можно использовать в качестве контейнера, списка или выноски. В этом посте мы рассмотрим способы создания собственных фигур структурированных схем – списков. Любая фигура, для ячейки User.msvStructureType которой задано значение «Список», воспринимается Visio как список. Список служит для автоматического упорядочивания…


Настраиваемые контейнеры

Несмотря на наличие в Visio 2010 множества готовых фигур контейнеров, списков и выносок, любую двумерную фигуру можно использовать в качестве контейнера, списка или выноски. В этом посте мы рассмотрим способы создания собственных фигур структурированных схем. Чтобы назначить любую фигуру в качестве контейнера, списка или выноски, необходимо просто добавить одну определяемую пользователем ячейку с именем User.msvStructureType….


Работа с выносками

Выноска — это примечание к схеме, которое содержит дополнительные сведения о фигуре. Выноски также являются фигурами Visio, что отличает их от других форм примечаний, таких как комментарии. Выноски являются частью видимого документа и поддерживают редактирование и форматирование, аналогично другим фигурам. Выноска указывает или ссылается на другую фигуру, которая называется «целевым объектом» выноски. Выноска размещается в…


Работа со списками

Компонент «Списки» Visio 2010 служит для расстановки фигур в определенной последовательности. Списки — это особая форма контейнеров. Списки имеют практически те же функции, что и контейнеры, но также предлагают дополнительную возможность автоматического упорядочивания элементов. Кроме того, конечный пользователь может создать универсальный контейнер или выноску, но создать универсальный новый список невозможно. Однако в некоторых схемах и…


Работа с контейнерами

Функция «Контейнеры» в Visio 2010 упрощает добавление визуальных границ (контейнера) для набора фигур, с необходимой подписью. Visio берет на себя работу по поддержанию отношений между контейнером и его содержимым. Чтобы добавить контейнер в схему, сначала нужно выбрать фигуры, которые предполагается в него поместить. Затем на вкладке «Вставка» ленты выберите команду «Контейнер». На экран будет выведена…