• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Получение и изменение свойств линейных размеров в 2D документе

Автор DrSlonix, 02.09.10, 15:22:34

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

DrSlonix

Здравствуйте!
Скажу сразу, что я буквально делаю первые шаги в разработке прикладных библиотек под КОМПАС. И у меня по работе сразу же возникла следующая задача:
- необходимо пройтись по документу и найти все линейные размеры в нем;
- прочитать значения атрибутов этих линейных размеров;
- предоставить пользователю прочитанную информацию и дать возможность ее изменить, а затем записать изменения.
Для обхода по документу и получения линейных размеров я использую итератор, созданный с параметром LDIMENSION_OBJ.
Однако как получаемые при итерации объекты интерпретировать как линейные размеры и (главное) как получить доступ на чтение/запись к атрибутам этих объектов...

Работаю на Delphi.

Буду благодарен за любую помощь.
Заранее спасибо!

kepter

В папке SDK есть примеры. И по итераторам и по атрибутам.

bergovin

На форуме можно поискать, тема обсуждалась, например эта может поможет:
http://forum.ascon.ru/index.php/topic,3672.0.html

также смотри в справке SDK (атрибуты для размеров или других объектов перебора)