--- title: "Интерфейс IExtensionSurfaces" type: interface api: [api7] tags: [interface, api7, iextensionsurfaces] sources: - iextensionsurfaces.html --- *API интерфейсов. Версия 7 > Документ 3D  > Поверхности  > Интерфейс ISurfaceContainer  > ISurfaceContainer - свойства * ## Интерфейс IExtensionSurfaces Коллекция операций продления поверхности. Иерархия: IDispatch IKompasAPIObject IKompasCollection IModelObjects IExtensionSurfaces ## Add - Создает новый элемент и добавляет его в коллекцию Синтаксис Automation: ``` LPDISPATCH Add(); ``` Синтаксис COM: ``` HRESULT Add( IExtensionSurface ** Result ); Возвращаемое значение: Указатель на интерфейс операции продления поверхности IExtensionSurface. ``` ## ExtensionSurface - Возвращает элемент, заданный по индексу Тип данных: указатель на интерфейс IExtensionSurface Синтаксис Automation: ``` ExtensionSurface = Object.ExtensionSurface( Index ) Получить свойство (* ) ExtensionSurface = Object.GetExtensionSurface( Index ) Получить свойство (**) ``` Синтаксис COM: ``` Object.get_ExtensionSurface( Index, &ExtensionSurface ) Получить свойство Свойство позволяет получить указатель на операцию продления поверхности. ``` Примечание: Свойство доступно только для чтения.