Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: Денис Перепецкий от 27-01-2015, 15:55:55

Название: Перебрать все экземпляры блока на Layout (Листах)
Отправлено: Денис Перепецкий от 27-01-2015, 15:55:55
Доброго дня.
Есть некий блок, допустим "_BLOCK_01".
Этот блок присутствует на каждом из скомпонованных листах (Layout). В файле DWG может быть несколько листов (Layout).

Мне необходимо перебрать все открытые файлы (это я уже сделал) и прочитать некие атрибуты (это тоже уже работает) этого блока на листах (Layout). Листов (Layout) может быть неопределенное количество, может быть 1, а может и 5.

Вопрос:

Как мне перебрать экземпляры блоков на всех листах (Layout)?
Может можно перебрать экземпляры не ссылаясь на ModelSapce или на PaperSpace?
Название: Re: Перебрать все экземпляры блока на Layout (Листах)
Отправлено: Александр Ривилис от 27-01-2015, 16:00:53
Приветствую на форуме!
Это не то, что ты ищешь: http://adn-cis.org/forum/index.php?topic=1105.msg6224#msg6224 ?
Название: Re: Перебрать все экземпляры блока на Layout (Листах)
Отправлено: Денис Перепецкий от 28-01-2015, 13:54:05
О да. Спасибо.
Название: Re: Перебрать все экземпляры блока на Layout (Листах)
Отправлено: Александр Ривилис от 28-01-2015, 14:03:44
О да. Спасибо.
Отлично.
P.S.: Если всё подошло, то на форуме принято отмечать правильное сообщение как Решение.
Название: Re: Перебрать все экземпляры блока на Layout (Листах)
Отправлено: Денис Перепецкий от 03-02-2015, 09:41:27
О... пардоньте. Исправлюсь.