CopyObjects - Копировать объекты |
Scroll |
Синтаксис Automation:
VARIANT CopyObjects( VARIANT Objects,
LPDISPATCH * params );
Синтаксис COM:
HRESULT CopyObjects( VARIANT Objects,
ICopyObjectParam * params,
VARIANT * Result );
Входные параметры:
Objects |
- объект или массив объектов для копирования ( VARIANT типа VT_DISPATCH или VT_ARRAY | VT_DISPATCH ), |
params |
- указатель на интерфейс параметров копирования ICopyObjectParam. |
Возвращаемое значение:
|
Объект или массив копий объектов ( VARIANT типа VT_DISPATCH или VT_ARRAY | VT_DISPATCH ). |
Примечание:
Метод позволяет создать атрибут по номеру типа атрибута.
Способ копирования зависит от типа интерфейса параметров копирования:
•ICopyObjectParam - параметры копирования,
•ICurveCopyObjectParam - параметры копирования по кривой,
•ICircleCopyObjectParam - параметры копирования по окружности,
•ICircularCopyObjectParam - параметры копирования по концентрической сетке,
•IMeshCopyObjectParam - параметры копирования по сетке.
Нужный интерфейс параметров копирования можно получить с помощью функции IKompasDocument1::GetInterface.
Подразделы:
(отсутствуют)