Please enable JavaScript to view this site.

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

Синтаксис Automation:

LPDISPATCH GetInterface( long Type );

Синтаксис COM:

HRESULT GetInterface( KompasAPIObjectTypeEnum Type,

IKompasAPIObject ** Result );

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

Type

- тип интерфейса из перечисления KompasAPIObjectTypeEnum.

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

 

- указатель на интерфейс IKompasAPIObject.

Примечание:

Метод позволяет получить вспомогательный интерфейс.

В зависимости от значения параметра Type возвращается указатель на интерфейс:

в 2D документе:

ksObjectCopyObjectParam - параметры копирования ICopyObjectParam

ksObjectCurveCopyObjectParam - параметры копирования по кривой ICurveCopyObjectParam

ksObjectCircleCopyObjectParam - параметры копирования по окружности ICircleCopyObjectParam

ksObjectCircularCopyObjectParam - параметры копирования по концентрической сетке ICircularCopyObjectParam

ksObjectMeshCopyObjectParam - параметры копирования по сетке IMeshCopyObjectParam

ksObjectFindObjectParameters - интерфейс расширенного поиска объектов IFindObjectParameters

в 3D документе:

case ksObjectReportProcess - интерфейс для управления процессом Создать отчетIReportProcess

ksObjectSaveAsDetailParam - Параметры преобразования в модель ISaveAsDetailParam

ksObjectFindObject3DParameters - Параметры поиска объектов 3D IFindObject3DParameters

В 2D, 3D и документе - спецификации

ksSpecificationObjectCreateParam - Расширенные параметры создания объекта спецификации ISpecificationObjectCreateParam

Подразделы:

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

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