Author |
Topic |
|
Kirill
4 Posts |
Posted - 07/19/2005 : 11:45:07
|
Здравствуйте, коллеги.
Подскажите пожалуйста как на странице можно подсчитать количество шейпов одного типа? В частности нужно подсчитать количество процессов на диаграмме Basic Flowchart. Дело в том, что я могу подсчитать количество всех шейпов на странице, но в это число входят шейпы, которые не нужно считать, например, связи между процессами. |
|
Tumanov
Russia
1198 Posts |
Posted - 07/19/2005 : 13:03:34
|
Либо через Tools / Report, выбрав или создав соответствующий отчет (может подойти Shape Inventory), либо макросом, перебирая все шейпы на странице и подсчитывая шейпы, отличающиеся определенным признаком, например, именем. |
|
|
Kirill
4 Posts |
Posted - 07/19/2005 : 17:51:53
|
Спасибо за совет. Сделал через макросы. Различал шейпы по именам. Но все равно что-то мне не вериться, что нет таких свойств, в которых в явном виде можно указать какого типа шейпы ты считаешь. |
|
|
mers
Russia
159 Posts |
Posted - 07/20/2005 : 10:00:39
|
Гм.. а что есть тип шейпа? или что вы под этим понимаете? |
|
|
immortal
Russia
391 Posts |
Posted - 07/20/2005 : 10:10:21
|
в визио на сколько я понимаю все графические элементы одного типа, т.е. что линия что круг это по сути одно и тоже, поэтому все шейпы имеют тип shape (это если объяснять незаумно), поэтому невозможно, возможно только по свойствам, на мой взгляд если ваши элементы чертежа имеют мастера, то лучше отличать их по мастеру, ибо если по имени шейпа, то имена будут разные (shape.1 shape.2) поэтому имя требует обработки
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
mers
Russia
159 Posts |
|
immortal
Russia
391 Posts |
Posted - 07/20/2005 : 10:51:32
|
ну дак visTypeShape т.е. фсе шейпы этого типа, ну ещё правда есть visTypeGroup
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
mers
Russia
159 Posts |
Posted - 07/20/2005 : 11:07:23
|
не понял. quote: т.е. фсе шейпы этого типа
какого этого?
Я говорил о том что свойство type для какого-нибудь шейпа из стенсила будет 2, а для овала нарисованного с помощью панели инструментов "Рисунок" будет 3. |
|
|
immortal
Russia
391 Posts |
Posted - 07/20/2005 : 15:14:00
|
помоему 2 - это для типа-Группа, а три это тип-шейп помоему мы тут обсуждали это тут, а может в привате не помню, вобще в визио нет не документа, не page, ни shape, и даже нет stencil, всё это отличается лишь тип visType
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
brace
Russia
358 Posts |
Posted - 07/20/2005 : 15:58:57
|
откройте окно Drawing Explorer там все по однотипным шейпам представлено и если их не сотня то и посчитать не трудно. |
|
|
immortal
Russia
391 Posts |
Posted - 07/20/2005 : 16:14:19
|
quote: Originally posted by brace
откройте окно Drawing Explorer там все по однотипным шейпам представлено и если их не сотня то и посчитать не трудно.
не совсем так, там просто отсортированы по алфавиту, ну и есть ещё мастера, вобще если вставлять в рисунок визио 10 элементов одного мастера, то фактически вставятся: мастер и 10 ссылок на него, если в этих шейпах будут изменения, то в ссылке на мастер эти изменения отразятся, если вы откроите шейп-лист, то всё что синим это свойства самого шейпа, всё что чёрным - это свойства шаблона на основе которого построен шейп, в данном случае это свойства мастера.
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
|
Topic |
|