--- title: "Квалитет (Интерфейс ksQualityContensParam)" type: interface api: [api7] tags: [interface, api7, ksqualitycontensparam] sources: - ksqualitycontensparam.html --- *API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > Интерфейсы параметров размеров  > Квалитеты * ## Квалитет (Интерфейс ksQualityContensParam) Интерфейс параметров квалитета. Аналог данных параметров при использовании API экспортных функций - QualityContensParam. Примечание: Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruc. Смотрите также: KompasObject ## GetpQualityItems - Получить указатель на интерфейс динамического массива структур параметров интервала квалитета типа QUALITYITEM_ARR Синтаксис Automation: ``` LPDISPATCH GetpQualityItems(); Возвращаемое значение: - указатель на интерфейс динамического массива ksDynamicArray структур параметров интервала квалитета типа QUALITYITEM_ARR. Смотрите также: ksQualityItemParam ``` ## Init- Инициализировать параметры Синтаксис Automation: ``` BOOL Init(); Возвращаемое значение: TRUE - в случае удачного завершения. ``` Примечание: Метод обнуляет все параметры квалитета. ## kindQuality - Тип квалитета Тип данных:short. Значения свойства: | 1 | - предпочтительный, | | --- | --- | | 2 | - основной, | | 3 | - дополнительный. | Синтаксис Automation: ``` kindQuality = iQualityContensParam.kindQuality Получить свойство (* ) iQualityContensParam.kindQuality = kindQuality Установить свойство (* ) kindQuality = iQualityContensParam.GetKindQuality() Получить свойство (**) iQualityContensParam.SetKindQuality(kindQuality ) Установить свойство (**) ``` ## name - Поле допуска Тип данных:строка. Синтаксис Automation: ``` name = iQualityContensParam.name Получить свойство (* ) iQualityContensParam.name = name Установить свойство (* ) name = iQualityContensParam.GetName() Получить свойство (**) iQualityContensParam.SetName(name ) Установить свойство (**) ``` ## SetpQualityItems - Установить указатель на интерфейс динамического массива структур параметров интервала квалитета типа QUALITYITEM_ARR Синтаксис Automation: ``` BOOL SetpQualityItems (LPDISPATCH pGab); Входной параметр: pGab - указатель на интерфейс динамического массива ksDynamicArray структур параметров интервала квалитета типа QUALITYITEM_ARR. Возвращаемое значение: TRUE - в случае удачного завершения. Смотрите также: ksQualityItemParam ``` ## systemQuality - Система квалитета Тип данных:short. Значения свойства: | 1 | - система вала, | | --- | --- | | 2 | - система отверстия. | Синтаксис Automation: ``` systemQuality = iQualityContensParam.systemQuality Получить свойство (* ) iQualityContensParam.systemQuality = systemQuality Установить свойство (* ) systemQuality = iQualityContensParam.GetSystemQuality() Получить свойство (**) iQualityContensParam.SetSystemQuality( systemQuality ) Установить свойство (**) ```