--- title: "Интерфейс ISheetMetalPunchs" type: interface api: [api7] tags: [interface, api7, isheetmetalpunchs] sources: - isheetmetalpunchs.html --- *API интерфейсов. Версия 7 > Документ 3D  > Листовое тело  > Интерфейс ISheetMetalContainer  > ISheetMetalContainer - свойства * ## Интерфейс ISheetMetalPunchs Интерфейс коллекции штамповок листовых тел другими телами. Иерархия: IDispatch IKompasAPIObject IKompasCollection IModelObjects ISheetMetalPunchs Примечание: Получить интерфейс можно, используя свойство контейнера листовых операций ISheetMetalContainer::SheetMetalPunchs. Версия: Компас v20 ## Add - Добавить элемент в коллекцию Синтаксис Automation: ``` LPDISPATCH Add(); ``` Синтаксис COM: ``` HRESULT Add( ISheetMetalPunch * * Result ); Возвращаемое значение: Указатель на интерфейс ISheetMetalPunch. ``` ## SheetMetalPunch - Получить элемент, заданный по индексу Тип данных: Указатель на интерфейс ISheetMetalPunch Синтаксис Automation: ``` SheetMetalPunch = Object.SheetMetalPunch( Index ) Получить свойство (* ) SheetMetalPunch = Object.GetSheetMetalPunch( Index ) Получить свойство (**) ``` Синтаксис COM: ``` Object.get_SheetMetalPunch(Index, &SheetMetalPunch ) Получить свойство Входные параметры: VARIANT Index - Индекс объекта в коллекции. Поддерживаются следующие типы: - VT_I4 - индекс объекта, - VT_BSTR - имя объекта. ``` Примечание: Свойство доступно только для чтения.