|
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, искать по всему документу. |
Возвращаемое значение:
Массив атрибутов
Подразделы:
(отсутствуют)