---
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 - имя объекта.
```
Примечание:
Свойство доступно только для чтения.
