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
title, type, api, tags, sources
| title | type | api | tags | sources | |||||
|---|---|---|---|---|---|---|---|---|---|
| Раздел (Интерфейс ksSpcTuningSectionParam) | interface |
|
|
|
*API интерфейсов. Версия 5 > Документ спецификация (Интерфейс ksSpcDocument) > ksSpcDocument - методы > Раздел спецификации *
Раздел (Интерфейс ksSpcTuningSectionParam)
Интерфейс параметров настройки раздела спецификации. Аналог данных параметров при использовании API экспортных функций - SpcTuningSectionParam. Примечание: Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct. Смотрите также KompasObject
firstOnSheet - Признак размещения раздела
Тип данных: short Значения свойства:
| 0 | - начинать раздел после предыдущего раздела, |
|---|---|
| 1 | - начинать раздел с новой страницы. |
| Синтаксис Automation: |
firstOnSheet = iSpcTuningSectionParam.firstOnSheet Получить свойство (* )
firstOnSheet = iSpcTuningSectionParam.GetFirstOnSheet() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.
geometryOn - Признак подключения геометрии к объектам раздела
Тип данных: short Значения свойства:
| 0 | - подключение геометрии запрещено, |
|---|---|
| 1 | - подключение геометрии разрешено. |
| Синтаксис Automation: |
geometryOn = iSpcTuningSectionParam.geometryOn Получить свойство (* )
geometryOn = iSpcTuningSectionParam.GetGeometryOn() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.
GetArrSubSection - Получить указатель на интерфейс динамического массива параметров подраздела спецификации ksDynamicArray типа SPCSUBSECTION_ARR
Синтаксис Automation:
LPDISPATCH GetArrSubSection();
Возвращаемое значение:
- указатель на интерфейс динамического массива ksDynamicArray типа SPCSUBSECTION_ARR.
Смотрите также ksSpcSubSectionParam
Init - Инициализировать параметры
Синтаксис Automation:
BOOL Init();
Возвращаемое значение:
TRUE - в случае удачного завершения.
Примечания:
- Метод обнуляет все параметры.
- Создается динамический массив arrSubSection типа SPCSUBSECTION_ARR.
number - Номер раздела
Тип данных: long Синтаксис Automation:
number = iSpcTuningSectionParam.number Получить свойство (* )
number = iSpcTuningSectionParam.GetNumber() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.
positionOn - Признак простановки номеров позиций в разделе
Тип данных: short Значения свойства:
| 0 | - не проставлять позиции, |
|---|---|
| 1 | - проставлять позиции. |
| Синтаксис Automation: |
positionOn = iSpcTuningSectionParam.positionOn Получить свойство (* )
positionOn = iSpcTuningSectionParam.GetPositionOn() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.
rezervCount - Количество резервных строк и позиций
Тип данных: long Синтаксис Automation:
rezervCount = iSpcTuningSectionParam.rezervCount Получить свойство (* )
rezervCount = iSpcTuningSectionParam.GetRezervCount() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.
sortOn - Признак наличия сортировки объектов в разделе
Тип данных: short Значения свойства:
| 0 | - сортировка выключена, |
|---|---|
| 1 | - сортировка включена. |
| Синтаксис Automation: |
sortOn = iSpcTuningSectionParam.sortOn Получить свойство (* )
sortOn = iSpcTuningSectionParam.GetSortOn() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.
subsectionOn - Признак деления на подразделы
Тип данных: short Значения свойства:
| 0 | - деление на подразделы включено, |
|---|---|
| 1 | - деление на подразделы выключено. |
| Синтаксис Automation: |
subsectionOn = iSpcTuningSectionParam.subsectionOn Получить свойство (* )
subsectionOn = iSpcTuningSectionParam.GetSubsectionOn() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.