Текста на чертеже нет в IDrawingTexts

Автор ТрындецЪ, 08.08.17, 09:04:13

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

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

ТрындецЪ

08.08.17, 09:04:13 Последнее редактирование: 08.08.17, 09:18:11 от ТрындецЪ
Во вложении пример "чертёжа" с 10-ю экземплярами текста на чертеже. 9 экземпляров были скопированы из чертежа старой версии, десятый создан мной. В коллекции текстов есть только 1 текст (мой). Почему текстов нет в коллекции? Как их считывать в этом случае?

Upd: Тексты появились в коллекции после применения к ним команды "Разрушить".

Slaviation

Эти тексты являются аннотационными объектами - IAnnotativeObject.
+ Благодарностей: 1

ТрындецЪ

14.08.17, 13:37:17 #2 Последнее редактирование: 14.08.17, 13:47:41 от ТрындецЪ
Цитата: Slaviation от 14.08.17, 12:57:28
Эти тексты являются аннотационными объектами - IAnnotativeObject.
Для чего нужны такие объекты, где применяются?

Upd.: Нашёл в SDK. Аннотационный  (не зависит от масштаба, измеряется "по бумаге"). Примерно понятно. Непрограммными средствами такие объекты создаются в КОМПАСе? Что-то я не встречал.

Slaviation

У меня тоже нет опыта работы с объектами такого типа.
Возможно они результат разрушения макроэлемента.

Vitalij Lysanov

14.08.17, 14:39:55 #4 Последнее редактирование: 14.08.17, 18:16:00 от Vitalij Lysanov
Аннотационной можно считать точку в 2D или 3D, она не зависит от масштаба.