e1337e4016
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается. - .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным (safety-net на случай повторной локальной выгрузки). - CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
5.7 KiB
5.7 KiB
title, type, api, domain, tags, sources
| title | type | api | domain | tags | sources | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Интерфейс IFindObjectParameters | interface |
|
|
|
|
*API интерфейсов. Версия 7 > Документ 2D > Поиск объектов *
Интерфейс IFindObjectParameters
Параметры поиска объектов. Иерархия: IDispatch IKompasAPIObject IFindObjectParameters KOMPAS v19
Clear - Очистить параметры поиска
Синтаксис Automation:
BOOL Clear();
Синтаксис COM :
HRESULT Clear( BOOL * Result );
Возвращаемое значение:
TRUE - в случае успешного завершения.
DisabledObjects - Игнорируемые объекты
Тип данных: VARIANT Синтаксис Automation:
DisabledObjects = Object.DisabledObjects Получить свойство (* )
Object.DisabledObjects = DisabledObjects Установить свойство (**)
DisabledObjects = Object.GetDisabledObjects() Получить свойство (**)
Object.SetDisabledObjects( DisabledObjects ) Установить свойство (**)
Синтаксис COM:
Object.get_DisabledObjects( &DisabledObjects ) Получить свойство
Object.put_DisabledObjects( DisabledObjects ) Установить свойство
Примечание.
1. Позволяет получать и устанавливать объект или список объектов, игнорируемые при поиске.
2. Массив возвращается в виде массива SAFEARRAY объектов LPDISPATCH (VT_ARRAY | VT_DISPATCH).
DisabledViews - Игнорируемые виды
Тип данных: VARIANT Синтаксис Automation:
DisabledViews = Object.DisabledViews Получить свойство (* )
Object.DisabledViews = DisabledViews Установить свойство (**)
DisabledViews = Object.GetDisabledViews() Получить свойство (**)
Object.SetDisabledViews( DisabledViews ) Установить свойство (**)
Синтаксис COM:
Object.get_DisabledViews( &DisabledViews ) Получить свойство
Object.put_DisabledViews( DisabledViews ) Установить свойство
Примечание.
1. Позволяет получать и устанавливать вид или список видов, игнорируемые при поиске.
2. Массив возвращается в виде массива SAFEARRAY видов LPDISPATCH (VT_ARRAY | VT_DISPATCH).
DrawingObjectType - Фильтрация по типу графического объекта
Тип данных: из перечисления DrawingObjectTypeEnum Синтаксис Automation:
Object.DrawingObjectType = DrawingObjectType Получить свойство (* )
Object.FindObjectsType = FindObjectsType Установить свойство (**)
DrawingObjectType = Object.GetDrawingObjectType() Получить свойство (**)
Object.SetDrawingObjectType( DrawingObjectType ) Установить свойство (**)
Синтаксис COM:
Object.get_DrawingObjectType( &DrawingObjectType ) Получить свойство
Object.put_DrawingObjectType( DrawingObjectType ) Установить свойство
FindInBackgroundViewsAndLayers - Искать в фоновых видах и слоях
Тип данных: BOOL Синтаксис Automation:
FindInBackgroundViewsAndLayers = Object.FindInBackgroundViewsAndLayers Получить свойство (* )
Object.FindInBackgroundViewsAndLayers = FindInBackgroundViewsAndLayers Установить свойство (**)
FindInBackgroundViewsAndLayers = Object.GetFindInBackgroundViewsAndLayers() Получить свойство (**)
Object.SetFindInBackgroundViewsAndLayers( FindInBackgroundViewsAndLayers ) Установить свойство (**)
Синтаксис COM:
Object.get_FindInBackgroundViewsAndLayers( &FindInBackgroundViewsAndLayers ) Получить свойство
Object.put_FindInBackgroundViewsAndLayers( FindInBackgroundViewsAndLayers ) Установить свойство
FindObjectsType - Тип поиска объектов
Тип данных: из перечисления ksFindObjectsTypeEnum Синтаксис Automation:
FindObjectsType = Object.FindObjectsType Получить свойство (* )
Object.FindObjectsType = FindObjectsType Установить свойство (**)
FindObjectsType = Object.GetFindObjectsType() Получить свойство (**)
Object.SetFindObjectsType( FindObjectsType ) Установить свойство (**)
Синтаксис COM:
Object.get_FindObjectsType( &FindObjectsType ) Получить свойство
Object.put_FindObjectsType( FindObjectsType ) Установить свойство
GeometryOnly - Искать только среди геометрических объектов
Тип данных: BOOL Синтаксис Automation:
GeometryOnly = Object.GeometryOnly Получить свойство (* )
Object.GeometryOnly = GeometryOnly Установить свойство (**)
GeometryOnly = Object.GetGeometryOnly() Получить свойство (**)
Object.SetGeometryOnly( GeometryOnly ) Установить свойство (**)
Синтаксис COM:
Object.get_GeometryOnly( &GeometryOnly ) Получить свойство
Object.put_GeometryOnly( GeometryOnly ) Установить свойство