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>
52 KiB
title, type, api, tags, sources
| title | type | api | tags | sources | |||||
|---|---|---|---|---|---|---|---|---|---|
| Интерфейс ISpecificationTuning | interface |
|
|
|
*API интерфейсов. Версия 7 > Работа со спецификацией *
Интерфейс ISpecificationTuning
Интерфейс настроек спецификации. Иерархия: IKompasAPIObject ISpecificationTuning Описание: Данный интерфейс позволяет получить доступ к настройкам стиля спецификации ISpecificationStyle или настройкам описания спецификации ISpecificationDescription. Если настройки взяты у стиля спецификации, то они являются умолчательными для данного стиля и изменять их нельзя. В этом случае данный интерфейс отражает содержимое настроек стиля в библиотеке стилей на момент получения и в дальнейшем не отслеживает изменений в библиотеке стилей. Если настройки взяты у описания спецификации, то они отображают и отслеживают текущее состояние описания спецификации. Эти настройки можно изменять и они могут отличаться от умолчательных настроек стиля спецификации, по которому создано данное описание спецификации. После изменения настроек (для того чтобы эти изменения реально отобразились в документе) необходимо вызвать метод ISpecificationTuning::Update. Примечание: Данный интерфейс можно получить от интерфейса описания спецификации документа ISpecificationDescription, используя свойство ISpecificationDescription::SpecificationTuning или от интерфейса стиля спецификации ISpecificationStyle с помощью свойства ISpecificationStyle::SpecificationTuning.
AdditionalBlocks - Блоки дополнительных разделов
Тип данных: указатель на интерфейс IAdditionalBlockTunings коллекции настроек блоков дополнительных разделов спецификации Синтаксис Automation:
AdditionalBlocks = iObject.AdditionalBlocks Получить свойство (* )
AdditionalBlocks = iObject.GetAdditionalBlocks() Получить свойство (**)
Синтаксис COM:
iObject->get_AdditionalBlocks (&AdditionalBlocks) Получить свойство
Примечание:
- Позволяет получить параметры настроек блоков дополнительных разделов спецификации.
- Свойство доступно только для чтения.
AdditionalBlockTextStyleFirst - Стиль текста заголовка дополнительных блоков - первая строка
Тип данных: указатель на интерфейс ITextStyle параметров стиля текста. Синтаксис Automation:
AdditionalBlockTextStyleFirst = iObject.AdditionalBlockTextStyleFirst Получить свойство (* )
AdditionalBlockTextStyleFirst = iObject.GetAdditionalBlockTextStyleFirst() Получить свойство (**)
Синтаксис COM:
iObject->get_AdditionalBlockTextStyleFirst (&AdditionalBlockTextStyleFirst) Получить свойство
Примечание:
- Позволяет получить параметры шрифта для отображения первой строки в названиях дополнительных блоков разделов спецификации.
- Свойство доступно только для чтения.
AdditionalBlockTextStyleNext - Стиль текста заголовка дополнительных блоков - последующие строки
Тип данных: указатель на интерфейс ITextStyle параметров стиля текста. Синтаксис Automation:
AdditionalBlockTextStyleNext = iObject.AdditionalBlockTextStyleNext Получить свойство (* )
AdditionalBlockTextStyleNext = iObject.GetAdditionalBlockTextStyleNext() Получить свойство (**)
Синтаксис COM:
iObject->get_AdditionalBlockTextStyleNext (&AdditionalBlockTextStyleNext) Получить свойство
Примечание:
- Позволяет получить параметры шрифта для отображения второй и последующих строк в многострочных названиях дополнительных блоков разделов спецификации.
- Свойство доступно только для чтения.
BlockCount - Количество блоков
Тип данных: long Синтаксис Automation:
BlockCount = iObject.BlockCount Получить свойство (* )
BlockCount = iObject.GetBlockCount() Получить свойство (**)
Синтаксис COM:
iObject->get_BlockCount (&BlockCount) Получить свойство
Примечание:
- Позволяет получить количество блоков исполнений в спецификации. Имеет смысл только при настройке групповых спецификаций.
- Свойство доступно только для чтения.
BlockOnNewPage - Располагать блок на новой странице
Тип данных: BOOL Синтаксис Automation:
BlockOnNewPage = iObject.BlockOnNewPage Получить свойство (* )
iObject.BlockOnNewPage = BlockOnNewPage Установить свойство (* )
BlockOnNewPage = iObject.GetBlockOnNewPage() Получить свойство (**)
iObject.SetBlockOnNewPage (BlockOnNewPage) Установить свойство (**)
Синтаксис COM:
iObject->get_BlockOnNewPage (&BlockOnNewPage) Получить свойство
iObject->put_BlockOnNewPage (BlockOnNewPage) Установить свойство
Значения свойства:
TRUE - располагать блок на новой странице,
FALSE - располагать блок сразу за предыдущим.
Примечание: Позволяет указать, требуется ли располагать начала всех блоков на новых листах спецификации.
CalculatePosition - Режим расчета позиций
Тип данных: BOOL Синтаксис Automation:
CalculatePosition = iObject.CalculatePosition Получить свойство (* )
iObject.CalculatePosition = CalculatePosition Установить свойство (* )
CalculatePosition = iObject.GetCalculatePosition() Получить свойство (**)
iObject.SetCalculatePosition (CalculatePosition) Установить свойство (**)
Синтаксис COM:
iObject->get_CalculatePosition (&CalculatePosition) Получить свойство
iObject->put_CalculatePosition (CalculatePosition) Установить свойство
Значения свойства:
TRUE - расчет позиций автоматически (после каждой сортировки) не происходит,
FALSE - расчет позиций происходит автоматически.
Примечание: Позволяет включить или отключить расчет позиций (то есть присвоение объектам новых номеров позиций после того, как нумерация нарушилась в результате автоматической сортировки или удаления объектов).
CalculateZone - Режим расчета зон
Тип данных: BOOL Синтаксис Automation:
CalculateZone = iObject.CalculateZone Получить свойство (* )
iObject.CalculateZone = CalculateZone Установить свойство (* )
CalculateZone = iObject.GetCalculateZone() Получить свойство (**)
iObject.SetCalculateZone (CalculateZone) Установить свойство (**)
Синтаксис COM:
iObject->get_CalculateZone (&CalculateZone) Получить свойство
iObject->put_CalculateZone (CalculateZone) Установить свойство
Значения свойства:
TRUE - при автоматической простановке номеров позиций происходит обновление номеров зон чертежа,
FALSE - зоны не обновляются.
Примечание: Позволяет включить или отключить передачу в спецификацию обозначений зон сборочного чертежа, в которых находятся позиционные линии-выноски объектов. Если передача разрешена, она происходит при синхронизации чертежа со спецификацией.
CopySpcObjectOnCopyGeometry - Копировать объекты спецификации при копировании геометрии
Тип данных: BOOL Синтаксис Automation:
CopySpcObjectOnCopyGeometry = Object.CopySpcObjectOnCopyGeometry Получить свойство (* )
Object.CopySpcObjectOnCopyGeometry = CopySpcObjectOnCopyGeometry Установить свойство (* )
CopySpcObjectOnCopyGeometry = Object.GetCopySpcObjectOnCopyGeometry() Получить свойство (**)
Object.SetCopySpcObjectOnCopyGeometry( CopySpcObjectOnCopyGeometry ) Установить свойство (**)
Синтаксис COM:
Object.get_CopySpcObjectOnCopyGeometry( &CopySpcObjectOnCopyGeometry ) Получить свойство
Object.put_CopySpcObjectOnCopyGeometry( CopySpcObjectOnCopyGeometry ) Установить свойство
DeleteGeometry - Режим удаления геометрии при удалении объекта спецификации
Тип данных: BOOL Синтаксис Automation:
DeleteGeometry = iObject.DeleteGeometry Получить свойство (* )
iObject.DeleteGeometry = DeleteGeometry Установить свойство (* )
DeleteGeometry = iObject.GetDeleteGeometry() Получить свойство (**)
iObject.SetDeleteGeometry (DeleteGeometry) Установить свойство (**)
Синтаксис COM:
iObject->get_DeleteGeometry (&DeleteGeometry) Получить свойство
iObject->put_DeleteGeometry (DeleteGeometry) Установить свойство
Значения свойства:
TRUE - в результате удаления объекта спецификации из чертежа должны удаляться входящие в состав этого объекта графические объекты,
FALSE - в результате удаления объекта спецификации из чертежа входящие в состав этого объекта графические объекты удаляться не будут.
Примечание: Управляет удалением графических объектов, входящих в состав удаляемых объектов спецификации.
DeleteSpcObjectOnDeleteGeometry - Режим удаления спецификации при удалении геометрии
Тип данных: BOOL Значения свойства:
| TRUE | - в результате удаления графического объекта из чертежа должны удаляться соответствующие объекты спецификации, |
|---|---|
| FALSE | - в результате удаления графического объекта из чертежа соответствующие объекты спецификации удаляться не будут. |
| Синтаксис Automation: |
DeleteSpcObjectOnDeleteGeometry = iObject.DeleteSpcObjectOnDeleteGeometry Получить свойство (* )
iObject.DeleteSpcObjectOnDeleteGeometry = DeleteSpcObjectOnDeleteGeometry Установить свойство (* )
DeleteSpcObjectOnDeleteGeometry = iObject.GetDeleteSpcObjectOnDeleteGeometry() Получить свойство (**)
iObject.SetDeleteSpcObjectOnDeleteGeometry (DeleteSpcObjectOnDeleteGeometry) Установить свойство (**)
Синтаксис COM:
iObject->get_DeleteSpcObjectOnDeleteGeometry (&DeleteSpcObjectOnDeleteGeometry) Получить свойство
iObject->put_DeleteSpcObjectOnDeleteGeometry (DeleteSpcObjectOnDeleteGeometry) Установить свойство
Примечание: Управляет удалением объектов спецификации при удалении графических объектов.
DisableAdditionalBlockEmptyStrings - Запретить вывод пустых строк вокруг начала дополнительного блока
Тип данных: BOOL Синтаксис Automation:
DisableAdditionalBlockEmptyStrings = iObject.DisableAdditionalBlockEmptyStrings Получить свойство (* )
iObject.DisableAdditionalBlockEmptyStrings = DisableAdditionalBlockEmptyStrings Установить свойство (* )
DisableAdditionalBlockEmptyStrings = iObject.GetDisableAdditionalBlockEmptyStrings() Получить свойство (**)
iObject.SetDisableAdditionalBlockEmptyStrings (DisableAdditionalBlockEmptyStrings) Установить свойство (**)
Синтаксис COM:
iObject->get_DisableAdditionalBlockEmptyStrings (&DisableAdditionalBlockEmptyStrings) Получить свойство
iObject->put_DisableAdditionalBlockEmptyStrings (DisableAdditionalBlockEmptyStrings) Установить свойство
Значения свойства:
TRUE - не показывать пустые строки, обрамляющие название начала дополнительных блоков спецификации,
FALSE - показывать пустые строки, обрамляющие название начала дополнительных блоков спецификации.
Примечание: Позволяет включать и отключать показ пустых строк, обрамляющих название начала дополнительных блоков спецификации.
DisableEmptyBlockString - Режим вывода пустых строк вокруг начала блока
Тип данных: BOOL Синтаксис Automation:
DisableEmptyBlockString = iObject.DisableEmptyBlockString Получить свойство (* )
iObject.DisableEmptyBlockString = DisableEmptyBlockString Установить свойство (* )
DisableEmptyBlockString = iObject.GetDisableEmptyBlockString() Получить свойство (**)
iObject.SetDisableEmptyBlockString (DisableEmptyBlockString) Установить свойство (**)
Синтаксис COM:
iObject->get_DisableEmptyBlockString (&DisableEmptyBlockString) Получить свойство
iObject->put_DisableEmptyBlockString (DisableEmptyBlockString) Установить свойство
Значения свойства:
TRUE - не показывать пустые строки, обрамляющие название начала блоков спецификации,
FALSE - показывать пустые строки, обрамляющие название начала блоков спецификации.
Примечание: Позволяет включать и отключать показ пустых строк, обрамляющих название начала блоков спецификации.
DisableEmptyString - Режим вывода пустых строк вокруг заголовка раздела
Тип данных: BOOL Синтаксис Automation:
DisableEmptyString = iObject.DisableEmptyString Получить свойство (* )
iObject.DisableEmptyString = DisableEmptyString Установить свойство (* )
DisableEmptyString = iObject.GetDisableEmptyString() Получить свойство (**)
iObject.SetDisableEmptyString (DisableEmptyString) Установить свойство (**)
Синтаксис COM:
iObject->get_DisableEmptyString (&DisableEmptyString) Получить свойство
iObject->put_DisableEmptyString (DisableEmptyString) Установить свойство
Значения свойства:
TRUE - не показывать пустые строки, обрамляющие название разделов спецификации,
FALSE - показывать пустые строки, обрамляющие название разделов спецификации.
Примечание: Позволяет включать и отключать показ пустых строк, обрамляющих название разделов спецификации.
DisableNestingBlockEmptyStrings - Запретить вывод пустых строк вокруг начала вложенного блока
Тип данных: BOOL Синтаксис Automation:
DisableNestingBlockEmptyStrings = iObject.DisableNestingBlockEmptyStrings Получить свойство (* )
iObject.DisableNestingBlockEmptyStrings = DisableNestingBlockEmptyStrings Установить свойство (* )
DisableNestingBlockEmptyStrings = iObject.GetDisableNestingBlockEmptyStrings() Получить свойство (**)
iObject.SetDisableNestingBlockEmptyStrings (DisableNestingBlockEmptyStrings) Установить свойство (**)
Синтаксис COM:
iObject->get_DisableNestingBlockEmptyStrings (&DisableNestingBlockEmptyStrings) Получить свойство
iObject->put_DisableNestingBlockEmptyStrings (DisableNestingBlockEmptyStrings) Установить свойство
Значения свойства:
TRUE - не показывать пустые строки, обрамляющие название начала вложенных блоков спецификации,
FALSE - показывать пустые строки, обрамляющие название начала вложенных блоков спецификации.
Примечание: Позволяет включать и отключать показ пустых строк, обрамляющих название начала вложенных блоков спецификации.
DrawBottomUp - Строить снизу вверх
Тип данных: BOOL Синтаксис Automation:
DrawBottomUp = iObject.DrawBottomUp Получить свойство (* )
iObject.DrawBottomUp = DrawBottomUp Установить свойство (* )
DrawBottomUp = iObject.GetDrawBottomUp() Получить свойство (**)
iObject.SetDrawBottomUp (DrawBottomUp) Установить свойство (**)
Синтаксис COM:
iObject->get_DrawBottomUp (&DrawBottomUp) Получить свойство
iObject->put_DrawBottomUp (DrawBottomUp) Установить свойство
Значения свойства:
TRUE - строить снизу вверх,
FALSE - строить сверху вниз.
Примечание: Позволяет управлять порядком следования разделов и объектов в них. Если значение свойства - TRUE, разделы располагаются в порядке, обратном указанному в стиле спецификации, и порядок сортировки объектов также становится «обратным». Такой порядок расположения предписывается некоторыми СТП при заполнении спецификации, размещаемой на чертеже.
InitialPosition - Начальная позиция
Тип данных: long Синтаксис Automation:
InitialPosition = iObject.InitialPosition Получить свойство (* )
iObject.InitialPosition = InitialPosition Установить свойство (* )
InitialPosition = iObject.GetInitialPosition() Получить свойство (**)
iObject.SetInitialPosition (InitialPosition) Установить свойство (**)
Синтаксис COM:
iObject->get_InitialPosition (&InitialPosition) Получить свойство
iObject->put_InitialPosition (InitialPosition) Установить свойство
Примечание: Позволяет получить или указать номер позиции, который должен иметь первый объект спецификации.
InsertDash - Настройка начала блока: вставлять тире
Тип данных: BOOL Синтаксис Automation:
InsertDash = iObject.InsertDash Получить свойство (* )
iObject.InsertDash = InsertDash Установить свойство (* )
InsertDash = iObject.GetInsertDash() Получить свойство (**)
iObject.SetInsertDash( InsertDash ) Установить свойство (**)
Синтаксис COM:
iObject->get_InsertDash( &InsertDash ) Получить свойство
iObject->put_InsertDash( InsertDash ) Установить свойство
Значения свойства:
TRUE - вставлять тире перед числом,
FALSE - не вставлять тире перед числом.
Примечание: Позволяет настроить формат номеров исполнений специфицируемого изделия (номеров исполнений, располагающихся в «шапке» спецификации). Настройка номеров исполнений имеет смысл только для групповых спецификаций.
InsertNull - Настройка начала блока: вставлять нули перед числом
Тип данных: BOOL Синтаксис Automation:
InsertNull = iObject.InsertNull Получить свойство (* )
iObject.InsertNull = InsertNull Установить свойство (* )
InsertNull = iObject.GetInsertNull() Получить свойство (**)
iObject.SetInsertNull (InsertNull) Установить свойство (**)
Синтаксис COM:
iObject->get_InsertNull (&InsertNull) Получить свойство
iObject->put_InsertNull (InsertNull ) Установить свойство
Значения свойства:
TRUE - вставлять нули перед числом,
FALSE - не вставлять нули перед числом.
Примечание: Позволяет настроить формат номеров исполнений специфицируемого изделия (номеров исполнений, располагающихся в «шапке» спецификации). Настройка номеров исполнений имеет смысл только для групповых спецификаций.
LinkType - Режим связки сборки или чертежа со спецификацией
Тип данных: из перечисления ksSpecificationLinkTypeEnum Синтаксис Automation:
LinkType = iObject.LinkType Получить свойство (* )
iObject.LinkType = LinkType Установить свойство (* )
LinkType = iObject.GetLinkType() Получить свойство (**)
iObject.SetLinkType (LinkType) Установить свойство (**)
Синтаксис COM:
iObject->get_LinkType (&LinkType) Получить свойство
iObject->put_LinkType (LinkType) Установить свойство
Значения свойства:
slNone - информация из подключенного сборочного чертежа не будет передаваться в спецификацию, однако чертеж будет по-прежнему подключен, и связь можно будет включить в любой момент,
slOnlyObjects - при сохранении подключенного чертежа, в который внесены изменения, касающиеся спецификации (созданы или отредактированы объекты спецификации), эти изменения будут переданы в спецификацию.
slWithPositionCalculate - после передачи изменений из чертежа в спецификацию в ней будет автоматически произведен расчет номеров позиций (в соответствии с последовательностью сортировки объектов), и новые номера позиций будут переданы в чертеж.
Примечание: Позволяет включать и блокировать связь, подключенных друг к другу документов - спецификации и модели (сборочного чертежа), и устанавливать тип этой связи.
NestingBlockTextStyleFirst - Стиль текста заголовка вложенных блоков - первая строка
Тип данных: указатель на интерфейс ITextStyle параметров стиля текста Синтаксис Automation:
NestingBlockTextStyleFirst = iObject.NestingBlockTextStyleFirst Получить свойство (* )
NestingBlockTextStyleFirst = iObject.GetNestingBlockTextStyleFirst() Получить свойство (**)
Синтаксис COM:
iObject->get_NestingBlockTextStyleFirst (&NestingBlockTextStyleFirst) Получить свойство
Примечание:
- Позволяет получить параметры шрифта для отображения первой строки в названиях вложенных блоков разделов спецификации.
- Свойство доступно только для чтения.
NestingBlockTextStyleNext - Стиль текста заголовка вложенных блоков - последующие строки
Тип данных: указатель на интерфейс ITextStyle параметров стиля текста Синтаксис Automation:
NestingBlockTextStyleNext = iObject.NestingBlockTextStyleNext Получить свойство (* )
NestingBlockTextStyleNext = iObject.GetNestingBlockTextStyleNext() Получить свойство (**)
Синтаксис COM:
iObject->get_NestingBlockTextStyleNext (&NestingBlockTextStyleNext) Получить свойство
Примечание:
- Позволяет получить параметры шрифта для отображения второй и последующих строк в многострочных названиях вложенных блоков разделов спецификации.
- Свойство доступно только для чтения.
ObjectTextStyle - Стиль текста объекта спецификации
Тип данных: указатель на интерфейс ITextStyle параметров стиля текста Синтаксис Automation:
ObjectTextStyle = iObject.ObjectTextStyle Получить свойство (* )
ObjectTextStyle = iObject.GetObjectTextStyle() Получить свойство (**)
Синтаксис COM:
iObject->get_ObjectTextStyle (&ObjectTextStyle) Получить свойство
Примечание:
- Позволяет получить параметры шрифта текстовой части объектов спецификации, отличающиеся от параметров шрифта в оформлении. Имеет смысл, если свойство UserTextStyle имеет значение TRUE.
- Свойство доступно только для чтения.
PerformanceBlockTextStyleFirst - Стиль текста заголовка блока исполнений - первая строка
Тип данных: указатель на интерфейс ITextStyle параметров стиля текста Синтаксис Automation:
PerformanceBlockTextStyleFirst = iObject.PerformanceBlockTextStyleFirst Получить свойство (* )
PerformanceBlockTextStyleFirst = iObject.GetPerformanceBlockTextStyleFirst() Получить свойство (**)
Синтаксис COM:
iObject->get_PerformanceBlockTextStyleFirst (&PerformanceBlockTextStyleFirst) Получить свойство
Примечание:
- Позволяет получить параметры шрифта для отображения первой строки в названиях блоков исполнений спецификации.
- Свойство доступно только для чтения.
PerformanceBlockTextStyleNext - Стиль текста заголовка блока исполнений - последующие строки
Тип данных: указатель на интерфейс ITextStyle параметров стиля текста Синтаксис Automation:
PerformanceBlockTextStyleNext = iObject.PerformanceBlockTextStyleNext Получить свойство (* )
PerformanceBlockTextStyleNext = iObject.GetPerformanceBlockTextStyleNext() Получить свойство (**)
Синтаксис COM:
iObject->get_PerformanceBlockTextStyleNext (&PerformanceBlockTextStyleNext) Получить свойство
Примечание:
- Позволяет получить параметры шрифта для отображения второй и последующих строк в многострочных названиях блоков исполнений спецификации.
- Свойство доступно только для чтения.
PerformanceCount - Количество исполнений
Тип данных: long Синтаксис Automation:
PerformanceCount = iObject.PerformanceCount Получить свойство (* )
iObject.PerformanceCount = PerformanceCount Установить свойство (* )
PerformanceCount = iObject.GetPerformanceCount() Получить свойство (**)
iObject.SetPerformanceCount (PerformanceCount) Установить свойство (**)
Синтаксис COM:
iObject->get_PerformanceCount (&PerformanceCount) Получить свойство
iObject->put_PerformanceCount (PerformanceCount) Установить свойство
Примечание: Позволяет указать количество исполнений специфицируемого изделия. Введенное число будет влиять на доступность ячеек "Количество", на исполнение и количество самих этих ячеек.Имеет смысл только при настройке групповых спецификаций.
PerformanceCountInBlock - Количество исполнений в блоке
Тип данных: long Синтаксис Automation:
PerformanceCountInBlock = Object.PerformanceCountInBlock( PVal ) Получить свойство (* )
PerformanceCountInBlock = Object.GetPerformanceCountInBlock( PVal ) Получить свойство (**)
Синтаксис COM:
Object.get_PerformanceCountInBlock( PVal, &PerformanceCountInBlock ) Получить свойство
Примечание: Свойство доступно только для чтения.
PositionUp - Настройка исполнений объектов: позиции возрастают
Тип данных: BOOL Синтаксис Automation:
PositionUp = iObject.PositionUp Получить свойство (* )
iObject.PositionUp = PositionUp Установить свойство (* )
PositionUp = iObject.GetPositionUp() Получить свойство (**)
iObject.SetPositionUp (PositionUp) Установить свойство (**)
Синтаксис COM:
iObject->get_PositionUp (&PositionUp) Получить свойство
iObject->put_PositionUp (PositionUp) Установить свойство
Значения свойства:
TRUE - позиции объектов-исполнений возрастают,
FALSE - позиции объектов-исполнений не возрастают.
Примечание: Позволяет указать, требуется ли в спецификации отображать возрастающие номера объектов, являющихся исполнениями.
PredefinedTextFileName - Имя файла для вставки текстовых шаблонов
Тип данных: BSTR (строка) Синтаксис Automation:
PredefinedTextFileName = iObject.PredefinedTextFileName Получить свойство (* )
iObject.PredefinedTextFileName = PredefinedTextFileName Установить свойство (* )
PredefinedTextFileName = iObject.GetPredefinedTextFileName() Получить свойство (**)
iObject.SetPredefinedTextFileName (PredefinedTextFileName) Установить свойство (**)
Синтаксис COM:
iObject->get_PredefinedTextFileName (&PredefinedTextFileName) Получить свойство
iObject->put_PredefinedTextFileName (PredefinedTextFileName) Установить свойство
Примечание: Позволяет получить\изменить полное имя файла текстовых шаблонов (*.tdp), тексты из которого требуется вставлять при вводе и редактировании текстовой части объектов спецификации.
Sections - Настройки разделов
Тип данных: указатель на интерфейс ISpecificationTuningSections коллекции настроек разделов спецификации Синтаксис Automation:
Sections = iObject.Sections Получить свойство (* )
Sections = iObject.GetSections() Получить свойство (**)
Синтаксис COM:
iObject->get_Sections (&Sections) Получить свойство
Примечание:
- Позволяет получить параметры настроек разделов спецификации.
- Свойство доступно только для чтения.
SectionTextStyleFirst - Стиль текста заголовка раздела - первая строка
Тип данных: указатель на интерфейс ITextStyle параметров стиля текста Синтаксис Automation:
SectionTextStyleFirst = iObject.SectionTextStyleFirst Получить свойство (* )
SectionTextStyleFirst = iObject.GetSectionTextStyleFirst() Получить свойство (**)
Синтаксис COM:
iObject->get_SectionTextStyleFirst (&SectionTextStyleFirst) Получить свойство
Примечание:
- Позволяет получить параметры шрифта для отображения первой строки в названиях разделов спецификации.
- Свойство доступно только для чтения.
SectionTextStyleNext - Стиль текста заголовка раздела - последующие строки
Тип данных: указатель на интерфейс ITextStyle параметров стиля текста Синтаксис Automation:
SectionTextStyleNext = iObject.SectionTextStyleNext Получить свойство (* )
SectionTextStyleNext = iObject.GetSectionTextStyleNext() Получить свойство (**)
Синтаксис COM:
iObject->get_SectionTextStyleNext (&SectionTextStyleNext) Получить свойство
Примечание:
- Позволяет получить параметры шрифта для отображения второй и последующих строк в многострочных названиях разделов спецификации.
- Свойство доступно только для чтения.
ShowAdditionalBlockName - Показывать имя дополнительного блока
Тип данных: BOOL Синтаксис Automation:
ShowAdditionalBlockName = iObject.ShowAdditionalBlockName Получить свойство (* )
iObject.ShowAdditionalBlockName = ShowAdditionalBlockName Установить свойство (* )
ShowAdditionalBlockName = iObject.GetShowAdditionalBlockName() Получить свойство (**)
iObject.SetShowAdditionalBlockName (ShowAdditionalBlockName) Установить свойство (**)
Синтаксис COM:
iObject->get_ShowAdditionalBlockName (&ShowAdditionalBlockName) Получить свойство
iObject->put_ShowAdditionalBlockName (ShowAdditionalBlockName) Установить свойство
Значения свойства:
TRUE - имена дополнительных блоков показываются в таблице спецификации,
FALSE - имена дополнительных блоков не показываются в таблице спецификации.
Примечание: Позволяет включать и отключать показ в таблице спецификации заголовков блоков дополнительных разделов и пустых строк вокруг них.
ShowEmbodimentWithoutVariables - Показывать исполнения, не содержащие переменных данных
Тип данных: BOOL Синтаксис Automation:
ShowEmbodimentWithoutVariables = Object.ShowEmbodimentWithoutVariables Получить свойство (* )
Object.ShowEmbodimentWithoutVariables = ShowEmbodimentWithoutVariables Установить свойство (* )
ShowEmbodimentWithoutVariables = Object.GetShowEmbodimentWithoutVariables() Получить свойство (**)
Object.SetShowEmbodimentWithoutVariables( ShowEmbodimentWithoutVariables ) Установить свойство (**)
Синтаксис COM:
Object.get_ShowEmbodimentWithoutVariables( &ShowEmbodimentWithoutVariables ) Получить свойство
Object.put_ShowEmbodimentWithoutVariables( ShowEmbodimentWithoutVariables ) Установить свойство
ShowInfoByObjects - Выдавать информацию по объектам (для исполнений более 10)
Тип данных: BOOL Синтаксис Automation:
ShowInfoByObjects = iObject.ShowInfoByObjects Получить свойство (* )
iObject.ShowInfoByObjects = ShowInfoByObjects Установить свойство (* )
ShowInfoByObjects = iObject.GetShowInfoByObjects() Получить свойство (**)
iObject.SetShowInfoByObjects (ShowInfoByObjects) Установить свойство (**)
Синтаксис COM:
iObject->get_ShowInfoByObjects (&ShowInfoByObjects ) Получить свойство
iObject->put_ShowInfoByObjects (ShowInfoByObjects) Установить свойство
Значения свойства:
TRUE - выдавать информацию по объектам,
FALSE - выдавать информацию блоками.
Примечание: Позволяет выбрать способ отображения информации. Свойство имеет смысл, если число исполнений, введенное в общих настройках спецификации, больше, чем количество колонок бланка спецификации, предназначенное для ввода количества на исполнение, становятся доступны выбора способа отображения информации.
ShowListCountIsSameFormat - Отображать количество листов одинакового формата
Тип данных: BOOL Синтаксис Automation:
ShowListCountIsSameFormat = Object.ShowListCountIsSameFormat Получить свойство (* )
Object.ShowListCountIsSameFormat = ShowListCountIsSameFormat Установить свойство (* )
ShowListCountIsSameFormat = Object.GetShowListCountIsSameFormat() Получить свойство (**)
Object.SetShowListCountIsSameFormat( ShowListCountIsSameFormat ) Установить свойство (**)
Синтаксис COM:
Object.get_ShowListCountIsSameFormat( &ShowListCountIsSameFormat ) Получить свойство
Object.put_ShowListCountIsSameFormat( ShowListCountIsSameFormat ) Установить свойство
ShowNestingBlockName - Показывать имя вложенного блока
Тип данных: BOOL Синтаксис Automation:
ShowNestingBlockName = iObject.ShowNestingBlockName Получить свойство (* )
iObject.ShowNestingBlockName = ShowNestingBlockName Установить свойство (* )
ShowNestingBlockName = iObject.GetShowNestingBlockName() Получить свойство (**)
iObject.SetShowNestingBlockName (ShowNestingBlockName) Установить свойство (**)
Синтаксис COM:
iObject->get_ShowNestingBlockName (&ShowNestingBlockName) Получить свойство
iObject->put_ShowNestingBlockName (ShowNestingBlockName) Установить свойство
Значения свойства:
TRUE - имена вложенных блоков показываются в таблице спецификации,
FALSE - имена вложенных блоков не показываются в таблице спецификации.
Примечание: Позволяет включать и отключать показ в таблице спецификации заголовков блоков вложенных разделов и пустых строк вокруг них.
ShowPerformanceBlockName - Показывать имя блока исполнений
Тип данных: BOOL Синтаксис Automation:
ShowPerformanceBlockName = iObject.ShowPerformanceBlockName Получить свойство (* )
iObject.ShowPerformanceBlockName = ShowPerformanceBlockName Установить свойство (* )
ShowPerformanceBlockName = iObject.GetShowPerformanceBlockName() Получить свойство (**)
iObject.SetShowPerformanceBlockName (ShowPerformanceBlockName) Установить свойство (**)
Синтаксис COM:
iObject->get_ShowPerformanceBlockName (&ShowPerformanceBlockName) Получить свойство
iObject->put_ShowPerformanceBlockName (ShowPerformanceBlockName) Установить свойство
Значения свойства:
TRUE - имена блоков исполнений показываются в таблице спецификации,
FALSE - имена блоков исполнений не показываются в таблице спецификации.
Примечание: Позволяет включать и отключать показ в таблице спецификации заголовков блоков исполнений и пустых строк вокруг них.
ShowPerformanceFull - Обозначение исполнения показывать полностью
Тип данных: BOOL Синтаксис Automation:
ShowPerformanceFull = iObject.ShowPerformanceFull Получить свойство (* )
iObject.ShowPerformanceFull = ShowPerformanceFull Установить свойство (* )
ShowPerformanceFull = iObject.GetShowPerformanceFull() Получить свойство (**)
iObject.SetShowPerformanceFull (ShowPerformanceFull) Установить свойство (**)
Синтаксис COM:
iObject->get_ShowPerformanceFull (&ShowPerformanceFull) Получить свойство
iObject->put_ShowPerformanceFull (ShowPerformanceFull) Установить свойство
Значения свойства:
TRUE - обозначение исполнения показывать полностью,
FALSE - показывать только номер.
Примечание: Позволяет определить вариант отображения обозначений объектов-исполнений.
ShowSectionName - Режим отображения заголовков разделов
Тип данных: BOOL Синтаксис Automation:
ShowSectionName = iObject.ShowSectionName Получить свойство (* )
iObject.ShowSectionName = ShowSectionName Установить свойство (* )
ShowSectionName = iObject.GetShowSectionName() Получить свойство (**)
iObject.SetShowSectionName (ShowSectionName) Установить свойство (**)
Синтаксис COM:
iObject->get_ShowSectionName (&ShowSectionName) Получить свойство
iObject->put_ShowSectionName (ShowSectionName) Установить свойство
Значения свойства:
TRUE - заголовки разделов показываются в таблице спецификации,
FALSE - заголовки разделов не показываются в таблице спецификации.
Примечание: Позволяет включить или отключить показ в таблице спецификации заголовков разделов и пустых строк. Если значение свойства - FALSE, объекты показываются в таблице спецификации непрерывным списком. При этом порядок их сортировки сохраняется (в том числе учитывается принадлежность объектов к разным разделам). На отображение резервных строк значение этого свойства не влияет.
SupportPerformance - Поддержка исполнений в спецификации
Тип данных: BOOL Синтаксис Automation:
SupportPerformance = iObject.SupportPerformance Получить свойство (* )
iObject.SupportPerformance = SupportPerformance Установить свойство (* )
SupportPerformance = iObject.GetSupportPerformance() Получить свойство (**)
iObject.SetSupportPerformance (SupportPerformance) Установить свойство (**)
Синтаксис COM:
iObject->get_SupportPerformance (&SupportPerformance) Получить свойство
iObject->put_SupportPerformance (SupportPerformance) Установить свойство
Значения свойства:
TRUE - исполнения поддерживаются в спецификации,
FALSE - исполнения не поддерживаются в спецификации.
Примечание: Позволяет определить требуется ли в спецификации создавать объекты-исполнения.
Update - Обновить описание спецификации в соответствии с внесенными в настройки изменениями
Синтаксис Automation:
BOOL Update();
Синтаксис COM:
HRESULT Update ([out, retval] VARIANT_BOOL* pVal);
Возвращаемое значение:
TRUE - обновление прошло успешно,
FALSE - обновить настройки не удалось.
Примечание: Все изменения, сделанные в интерфейсах настроек спецификации, вступят в силу только после вызова этого метода.
UseAdditionalBlocks - Использовать блоки дополнительных разделов
Тип данных: BOOL Синтаксис Automation:
UseAdditionalBlocks = iObject.UseAdditionalBlocks Получить свойство (* )
iObject.UseAdditionalBlocks = UseAdditionalBlocks Установить свойство (* )
UseAdditionalBlocks = iObject.GetUseAdditionalBlocks() Получить свойство (**)
iObject.SetUseAdditionalBlocks (UseAdditionalBlocks) Установить свойство (**)
Синтаксис COM:
iObject->get_UseAdditionalBlocks (&UseAdditionalBlocks) Получить свойство
iObject->put_UseAdditionalBlocks (UseAdditionalBlocks) Установить свойство
Значения свойства:
TRUE - использовать блоки дополнительных разделов,
FALSE - блоки дополнительных разделов использоваться не будут.
Примечание: Позволяет получить\изменить возможность использования блоков дополнительных разделов. Если значение свойства - TRUE, при создании объектов в спецификации доступны блоки дополнительных разделов.
UserTextStyle - Стиль текста объектов спецификации пользовательский
Тип данных: BOOL Синтаксис Automation:
UserTextStyle = iObject.UserTextStyle Получить свойство (* )
iObject.UserTextStyle = UserTextStyle Установить свойство (* )
UserTextStyle = iObject.GetUserTextStyle() Получить свойство (**)
iObject.SetUserTextStyle (UserTextStyle) Установить свойство (**)
Синтаксис COM:
iObject->get_UserTextStyle (&UserTextStyle) Получить свойство
iObject->put_UserTextStyle (UserTextStyle) Установить свойство
Значения свойства:
TRUE - шрифт текстовой части объектов спецификации задается свойством ObjectTextStyle,
FALSE - шрифт текстовой части объектов спецификации будет таким, каким он был установлен по умолчанию в таблице спецификации.
Примечание: Позволяет определить, какой шрифт будет использоваться для отображения текстовой части объектов спецификации.