Please enable JavaScript to view this site.

API интерфейсов. KsAPI > Документ  > Базовые интерфейсы  > Интерфейс IKompasDocument3D  > IKompasDocument3D - методы

GetAttributesFromSource - Получить массив атрибутов по заданным параметрам

Scroll

Интерфейс...

Синтаксис KsAPI:

std::vector<IAttributePtr> GetAttributesFromSource(int32_t key1, int32_t key2, int32_t key3, int32_t key4, NumericId attributeId, const std::vector<IKompasAPIObjectPtr> & objects, const IPartPtr & sourcePart)

Входные параметры:

key1, key2, key3, key4

ключи для поиска атрибута с совпадающими значениями ключей.

0 - искать атрибуты со всеми значениями ключа.

attributeId

уникальный номер типа атрибута. 0 - искать атрибуты со всеми номерами типов.

objects

объекты, среди атрибутов которых искать требуемые.

Пустой массив - перебрать все объекты документа (или компонента, если sourcePart != nullptr).

sourcePart

компонента для поиска атрибутов. Если nullptr, искать по всему документу.

Возвращаемое значение:

Массив атрибутов

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2025. Все права защищены. | Единая телефонная линия: 8-800-700-00-78