При задании свойств TargetType, FilterExpression и TestExpression правила Visio управляет вопросами, связанными с правилом. В очень сложных правилах проверки эти свойства можно пропустить и реализовать логику проверки в программном коде решения. В этом случае решение должно дождаться события RuleSetValidated, связанного с набором правил, и использовать собственную логику для определения списка вопросов, связанных с набором правил….
Создание настраиваемых правил проверки: Примеры выражений фильтра и тестовых выражений
Следующие примеры выражений фильтра и тестовых выражений были взяты из набора правил для блок-схемы, входящего в шаблоны простых блок-схем, функциональных блок-схем, схем «Шесть сигм» Visio 2010. Пример 1. Требуется правило, проверяющее, что оба конца всех соединителей присоединены к фигурам. В качестве целевого типа выберите фигуры, Visio.VisRuleTargets.visRuleTargetShape. Чтобы ограничить поиск фигурами соединителей, задайте следующее выражение фильтра:…
Создание настраиваемых правил проверки: Методы проверки схем для добавления наборов правил и правил
Созданные собственные правила проверки необходимо добавить в файл Visio. API Visio предоставляет простой способ добавления правил и наборов правил, а также установки связанных с ними свойств. Обычно эти методы выполняются однократно для заполнения шаблона или схемы правилами проверки. На практике правила уже могут быть добавлены в шаблон, после чего шаблон можно развернуть, не используя программный…
Создание настраиваемых правил проверки: Основные объекты, методы и свойства проверки схем
На рисунке показаны основные объекты, методы и свойства проверки схем. Полный набор объектов, методов и свойств проверки схем см. в статье Visio 2010 Automation Reference [ http://msdn.microsoft.com/en-us/library/ee861526.aspx ].
Создание настраиваемых правил проверки: Использование функции проверки схемы в собственном решении
Несмотря на то, что Visio 2010 поддерживает функцию проверки схем для определенных типов схем, существует целый ряд возможностей для создания настраиваемых правил проверки. Например, можно создать правила, чтобы проверить, содержит ли схема сети обязательные компоненты, или соответствует ли схема процесса политикам компании. Многие схемы Visio имеют уникальную неотъемлемую структуру, поэтому различные варианты компоновки фигур на…
Создание настраиваемых правил проверки: Удаление сведений о проверке схемы с помощью пользовательского интерфейса
Поскольку вопросы сохраняются в схеме, любой пользователь, открывший схему, может просмотреть эти вопросы. Для этого необходимо перейти на вкладку Процесс и установить флажок Окно вопросов. Откроется окно Вопросы с сохраненными вопросами схемы. Чтобы удалить сохраненные вопросы и другие личные сведения из схемы, выполните следующие действия. Перейдите на вкладку Файл. Щелкните Сведения, а затем — Удалить…
Создание настраиваемых правил проверки: Работа с окном «Вопросы» с помощью пользовательского интерфейса
При сохранении схемы имеющиеся в ней вопросы также сохраняются и остаются доступны при повторном открытии схемы. Вопросы, выявленные в ходе проверки, остаются в схеме также после закрытия окна Вопросы. Это позволяет устранять вопросы в схеме без повторного запуска проверки схем. Как показано на рисунке, вкладка Процесс содержит параметр, позволяющий включать или выключать отображение окна Вопросы….
Создание настраиваемых правил проверки: Импорт наборов правил с помощью пользовательского интерфейса
С помощью пользовательского интерфейса Visio можно импортировать набор правил для блок-схемы в любую схему, а также переносить набор правил из одной схемы в другую. Импорт наборов правил в схему особенно полезен при работе со схемами, созданными в предыдущих версиях Visio, поскольку по умолчанию в этих схемах отсутствуют правила проверки. Схема, созданная в Visio 2010 на…
Создание настраиваемых правил проверки: Запуск проверки схемы с помощью пользовательского интерфейса
Сегодня мы даем старт серии публикаций, посвященных сведениям об использовании функции проверки схем в Visio премиум 2010 и расширении ее возможностей путем создания собственных правил проверки с последующим включением этих правил в собственное решение. Общие сведения о проверке схем Microsoft Visio премиум 2010 предоставляет пользователям новый способ проверки схем на наличие распространенных ошибок, а компаниям…
События структурированных схем
Помимо работы с контейнерами, списками и выносками в документе, разработчики также могут отвечать на действия пользователей, связанные с этими фигурами. Работа контейнеров, списков и выносок основана на установлении отношений с другими фигурами. При создании или разрыве одного из таких отношений Visio запускает определенное событие. Например, добавление фигуры в контейнер приводит к созданию нового отношения между…