Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/ksspcstyleparam.md
T
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
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>
2026-05-26 20:00:05 +03:00

190 lines
8.3 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Стиль спецификации (Интерфейс ksSpcStyleParam)"
type: interface
api: [api7]
tags: [interface, api7, ksspcstyleparam]
sources:
- ksspcstyleparam.html
---
*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 - в случае удачного завершения.
```
Примечания:
1. Метод обнуляет все параметры.
2. Создается динамический массив arrColumn типа SPCSTYLECOLUMN_ARR.
3. Создается динамический массив arrAdditionalColumn типа SPCSTYLECOLUMN_ARR.
4. Создается динамический массив 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() Получить свойство (**)
```
Примечание:
Данное свойство предназначено только для чтения.