Получить главное изделие из спецификации.

Автор СЛ_Елизавета, 14.03.18, 14:44:59

« предыдущая - следующая »

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

СЛ_Елизавета

Добрый день.
Считываю спецификацию по api7. Получаю объекты, которые находятся в спецификации с помощью ISpecificationDescription свойство Objects. Подскажите пожалуйста как получить информацию по изделию, для которого строилась спецификация?

ТрындецЪ

Попробуйте через свойство AttachedDocuments интерфейса ISpecificationDocument.

СЛ_Елизавета

Так я получила путь к сборочному чертежу. А мне нужна основная надпись.

ТрындецЪ


СЛ_Елизавета

Попробовала через iStamp: kompas.ActiveDocument.LayoutSheets(0).Stamp.Text, но текст получить не могу.

ТрындецЪ

Цитата: СЛ_Елизавета от 15.03.18, 07:28:21
Попробовала через iStamp: kompas.ActiveDocument.LayoutSheets(0).Stamp.Text, но текст получить не могу.

Не указан номер ячейки основной надписи из которой текст хотите получить.
Stamp.Text(1) - для наименования
Stamp.Text(2) - для обозначения

СЛ_Елизавета

Получила, спасибо большое! Очень выручили  :)

NewB

Как добраться до интерфейса штампа IStamp спецификации в 14 компасе?
Через IKompasDocument::LayoutSheets::ILayoutSheet::Stamp не получается, тк :LayoutSheets: доступен только для "чертежей".

DesignЯR

ЦитироватьКак добраться до интерфейса штампа IStamp спецификации в 14 компасе?

В последних версиях IStamp получается и у документа спецификации.
Добро пожаловать в волшебный мир API5.
Тут вроде как разобрано
https://forum.ascon.ru/index.php/topic,32375.msg263008.html#msg263008