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>
8.3 KiB
title, type, api, tags, sources
| title | type | api | tags | sources | |||||
|---|---|---|---|---|---|---|---|---|---|
| Стиль спецификации (Интерфейс ksSpcStyleParam) | interface |
|
|
|
*API интерфейсов. Версия 5 > Документ спецификация (Интерфейс ksSpcDocument) > ksSpcDocument - методы > Параметры объектов спецификации *
Стиль спецификации (Интерфейс ksSpcStyleParam)
Интерфейс параметров стиля спецификации. Аналог данных параметров при использовании API экспортных функций - SpcStyleParam. Примечание: Указатель на интерфейс можно получить при помощи метода ompasObject::GetParamStruct. Смотрите также KompasObject
GetArrAdditionalColumn - Получить указатель на интерфейс динамического массива дополнительных колонок ksDynamicArray типа SPCSTYLECOLUMN_ARR
Синтаксис Automation:
LPDISPATCH GetArrAdditionalColumn();
Возвращаемое значение:
- указатель на интерфейс динамического массива ksDynamicArray типа SPCSTYLECOLUMN_ARR.
Смотрите также ksSpcStyleColumnParam
GetArrColumn - Получить указатель на интерфейс динамического массива колонок ksDynamicArray типа SPCSTYLECOLUMN_ARR
Синтаксис Automation:
LPDISPATCH GetArrColumn();
Возвращаемое значение:
- указатель на интерфейс динамического массива ksDynamicArray типа SPCSTYLECOLUMN_ARR.
Смотрите также ksSpcStyleColumnParam
GetArrSection - Получить указатель на интерфейс динамического массива разделов спецификации ksDynamicArray типа SPCSTYLESEC_ARR
Синтаксис Automation:
LPDISPATCH GetArrSection();
Возвращаемое значение:
- указатель на интерфейс динамического массива ksDynamicArray типа SPCSTYLESEC_ARR.
Смотрите также ksSpcStyleSectionParam
GetSheetParam - Получить указатель на интерфейс параметров листа документа ksStandartSheet или ksSheetSize
Синтаксис Automation:
LPDISPATCH GetSheetParam();
Возвращаемое значение:
- указатель на интерфейс параметров листа документа ksStandartSheet или ksSheetSize.
Примечание: Тип возвращаемого интерфейса определяется свойством ksSpcStyleParam::type.
GetTuning - Получить умолчательные настройки, считанные из библиотеки стилей спецификации
Синтаксис Automation:
LPDISPATCH GetTuning();
Возвращаемое значение:
- указатель на интерфейс параметров стиля настроек спецификации ksSpcTuningStyleParam.
GetArrAdditionalColumn - Получить указатель на интерфейс динамического массива дополнительных колонок ksDynamicArray типа SPCSTYLECOLUMN_ARR
GetArrColumn - Получить указатель на интерфейс динамического массива колонок ksDynamicArray типа SPCSTYLECOLUMN_ARR
GetArrSection - Получить указатель на интерфейс динамического массива разделов спецификации ksDynamicArray типа SPCSTYLESEC_ARR
GetSheetParam - Получить указатель на интерфейс параметров листа документа ksStandartSheet или ksSheetSize
GetTuning - Получить умолчательные настройки, считанные из библиотеки стилей спецификации
Init - Инициализировать параметры
Init - Инициализировать параметры
Синтаксис Automation:
BOOL Init();
Возвращаемое значение:
TRUE - в случае удачного завершения.
Примечания:
- Метод обнуляет все параметры.
- Создается динамический массив arrColumn типа SPCSTYLECOLUMN_ARR.
- Создается динамический массив arrAdditionalColumn типа SPCSTYLECOLUMN_ARR.
- Создается динамический массив arrSection типа SPCSTYLESEC_ARR.
layoutName1 - Имя файла библиотеки, в которой хранится оформление для первого листа спецификации
Тип данных: строка Синтаксис Automation:
layoutName1 = iSpcStyleParam.layoutName1 Получить свойство (* )
layoutName1 = iSpcStyleParam.GetLayoutName1() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.
layoutName2 - Имя файла библиотеки, в которой хранится оформление для последующих листов спецификации
Тип данных: строка Синтаксис Automation:
layoutName2 = iSpcStyleParam.layoutName2 Получить свойство (* )
layoutName2 = iSpcStyleParam.GetLayoutName2() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.
sectionOn - Признак деления на разделы
Тип данных: short Значения свойства:
| 0 | - выключено, |
|---|---|
| 1 | - включено. |
| Синтаксис Automation: |
sectionOn = iSpcStyleParam.sectionOn Получить свойство (* )
sectionOn = iSpcStyleParam.GetSectionOn() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.
shtType1 - Номер оформления из библиотеки для первого листа спецификации
Тип данных: long Синтаксис Automation:
shtType1 = iSpcStyleParam.shtType1 Получить свойство (* )
shtType1 = iSpcStyleParam.GetShtType1() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.
shtType2 - Номер оформления из библиотеки для последующих листов спецификации
Тип данных: long Синтаксис Automation:
shtType2 = iSpcStyleParam.shtType2 Получить свойство (* )
shtType2 = iSpcStyleParam.GetShtType2() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.
type - Признак формата листа
Тип данных: short Значения свойства:
| 0 | - стандартный, |
|---|---|
| 1 | - пользовательский. |
| Синтаксис Automation: |
type = iSpcStyleParam.type Получить свойство (* )
type = iSpcStyleParam.GetType() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.
variant - Вариант оформления спецификации
Тип данных: short Варианты оформления спецификации... Синтаксис Automation:
variant = iSpcStyleParam.variant Получить свойство (* )
variant = iSpcStyleParam.GetVariant() Получить свойство (**)
Примечание: Данное свойство предназначено только для чтения.