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

8.3 KiB

title, type, api, tags, sources
title type api tags sources
Стиль спецификации (Интерфейс ksSpcStyleParam) interface
api7
interface
api7
ksspcstyleparam
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()    Получить свойство (**)

Примечание: Данное свойство предназначено только для чтения.