|
Форум visio.getbb.ru |
О форумах
Библиотека | Частые вопросы | Литература | Склад материалов Visio Navigator | Blog | Полезные ссылки | О сайте История Visio | Продукты Visio |
| Для русскоязычных пользователей Visio. Начинающих и профессионалов. Где взять, как сделать, что купить и т.д. |
Трафарет - это тоже документ Visio и его структура в какой-то степени напоминает структуру документа с рисунком. Но в то же время имеет существенные отличия.
Основное отличие в том, что такой документ не содержит собственно рисунка. То есть отсутствуют входящие страницы, входящие в них шейпы и т.д.
Зато имеется аналог трафарета документа - коллекция Masters. Собственно, это и есть основное содержание трафарета.
Masters - коллекция мастеров.
Каждый Master содержит данные о странице, коллекцию шейпов и иконку (PageSheet, Shapes, Icon).
Shapes - коллекция, которая состоит из одного или нескольких шейпов.
Если проводить параллели между трафаретом и рисунком, то мы видим схожие структуры, но несколько отличающиеся порядком упаковки.
В рисунке страницы и шейпы последовательно упакованы друг в друга.
В трафарете на уровне страницы выступает мастер. А в мастере страница и коллекция шейпов лежат на одном уровне. В общем-то это понятно - если страница может быть только одна, то и лишнего уровня иерархии вводить не требуется.
Нужно отметить, что трафарет, так же как и документ-рисунок, может включать в себя и VBA проект. То есть файл трафарета может содержать макросы и иметь расширение .vssm. И тогда, открыв редактор VBA мы увидим и VBA проект основного документа, и все VBA проекты, размещенные во внешних трафаретах.
Наверное стоит также перечислить остальные разделы (помимо Masters), хранящиеся в файле трафарета.
Содержимое этих разделов при желании легко посмотреть, если открыть в текстовом редакторе трафарет, сохраненный в XML формате.
Как отмечено выше, мастер может содержать один или несколько шейпов. Что же происходит, когда пользователь переносит мастер на страницу рисунка?
Если мастер содержал один шейп, то на странице рисунка тоже появится один шейп.
Если мастер содержал несколько шейпов, то на странице рисунка появится новое образование - группа, которой в мастере не было. И уже группа будет содержать те шейпы, которые были в исходном мастере.
05.10.2022  
14.05.2022  
05.06.2021  
12.11.2020  
17.09.2020  
21.08.2020  
21.01.2019  
04.01.2019  
17.04.2013  
24.09.2011  
13.10.2006  
10.10.2006  
26.03.2006