---
title: "Константы API версии 7"
type: guide
api: [api7]
tags: [guide, api7, cj1473974]
sources:
  - cj1473974.html
---

*API интерфейсов. Версия 7*

ButtonTypeEnum - Типы кнопок для элемента панели свойств "Набор кнопок"
CheckStateEnum - Возможные состояния элемента управления Панели свойств "Переключатель состояния поля ввода"
ControlTypeEnum - Типы элементов управления Панели свойств
ConvertCoordTypeEnum - Типы преобразования логических координат в координаты документа
DefaultFixTypeEnum - Тип фиксированности для умолчательных элементов управления Панели свойств
DocumentCloseOptions - Действия при закрытии документа КОМПАС
DrawingObjectTypeEnum - Типы графических объектов
DocumentTypeEnum - Типы документов КОМПАС
FilterConditionStateEnum - Состояние параметрав условии фильтрации слоев
FrameRegimeEnum - Режим отображения окна
KompasAPIObjectTypeEnum - Типы объектов КОМПАС API
ksAccuracyEnum - Количество знаков после запятой
ksAlignEnum - Выравнивание
ksAlignmentTypeEnum – Тип ориентации объекта
ksAllocationEnum – Размещение текста относительно точки привязки
ksAngleDimTypeEnum - Тип углового размера
ksAngleEnum - Углы поворота, кратные 90 градусам
ksAngleTypeEnum - Признак типа угла
ksAnnotationSymbolEnum - Аннотационные символы
ksAnnotativeTerminatorSignEnum - Типы специальных символов для аннотационных объектов
ksAPITypeEnum - Тип API
ksArcSlotBuildingType - Способ построения паза дугового
ksArcSlotPointEnum - Индекс точки паза дугового
ksArc3DBuildingTypeEnum - Способ создания 3D дуги
ksArc3DParameterEnum - Индекс параметра 3D дуги
ksArchMeasureEnum - Способ задания глубины прогиба
ksArrowEnum – Тип стрелки линии-выноски
ksAttributeTypeEnum - Тип данных для типа атрибута
ksBasisVectorTypeEnum - Типы базисного вектора
ksBendAngleReleaseTypeEnum - Способ освобождения угла сгиба
ksBendDisposalEnum - Тип размещения сгиба на ребре
ksBendLengthTypeEnum - Тип определения длины
ksBendOffsetTypeEnum - Тип смещения
ksBendReleaseTypeEnum - Тип освобождения cгиба
ksBendSideTypeEnum - Тип построения боковой стороны сгиба
ksBendTypeEnum - Способ сгиба
ksBisectorVariant - Вариант решения биссектрисы для двух прямых
ksBlockPositionTypeEnum - Тип привязки тела
ksBmpSizeEnum - Размеры иконок
ksBreakLineTypeEnum - Тип линии разрыва
ksCellBoundariesEnum - Типы границ таблицы
ksCentreMarkerEnum - Тип обозначения центра
ksChamferBuildingTypeEnum - Типы построения фаски
ksChangeLeaderSignEnum - Тип значка для обозначения изменения
ksChangeOrderType - Тип изменения порядка объектов
ksCheckAssociationResultEnum - Результат проверки ассоциативности объектов
ksCheckBoxVisualStyleEnum - Визуальный стиль чекбокса
ksCheckObjectsTypeEnum - Тип проверяемых объектов
ksCheckStyleEnum - Стиль проверяемых объектов
ksCheckSumVersionEnum - Версии контрольных сумм
ksChoiceFromLibraryResultEnum - Типы пути в библиотеке моделей
ksChooseBodiesType - Типы действий над телами для операций
ksChooseManagerTypeEnum - Тип менеджера выбора объектов
ksChoosePartsType - Способ определения области применения для компонентов в сборочной операции
ksChooseType - Область применения
ksCircularPatternBuildingTypeEnum - Способ построения массива по концентрической сетке
ksCloudPointsSurfaceBuildingTypeEnum - Тип поверхности по пласту (облаку) точек
ksCloudTypeEnum - Способ распознавания сети точек
ksColouringTypeEnum - Тип заливки
ksConicCurvePontIndexEnum - Индекс точки конической кривой
ksConjunctivePointTypeEnum - Способ построение присоединительной точки
ksConnectTypeEnum - Тип соединения кривых
ksConstraintTypeEnum – Типы параметрических ограничений
ksConstraintsStateEnum - Параметрическое состояние системы
ksClosingClosedTypeEnum - Способ замыкания углов листового тела
ksClosingCorneringEnum - Обработка угла при замыкании
ksClosingHolePlacementEnum - Размещение отверстия при круговой обработке угла
ksClosingTypeEnum - Тип замыкания операции сгиб по эскизу листового тела
ksCornerFormEnum - Способы обработки углов стыковки
ksCreateCommonNameState - Состояние общего наименования
ksCrossSectionPlaneBuildingTypeEnum - Способ построения секущей плоскости для шага динамического сечения
ksCurvesIntersectFormEnum - Тип пересечения
ksCurveStyleTypeEnum - Тип стиля кривой
ksCurvePenTypeEnum - Способ задания параметров пера
ksConicCurve3DBuildingTypeEnum - Способ построения конической 3D кривой
ksConicCurve3DParameterEnum - Индекс параметра конической 3D кривой
ksConicSurfaceBuildingTypeEnum - Способ построения треугольника
ksConicSurfaceMovementTypeEnum - Движение сечения
ksConicSurfaceSectionCurveFormEnum - Способ задания формы кривой конического сечения
ksConicSectionTrianglePointEnum - Движение сечения
ksConicSurfaceSideAngleBuildingTypeEnum - Условие построения угла треугольника конической поверхности при построении по грани
ksConicSurfaceSideBuildingTypeEnum - Способ построения стороны в треугольнике
ksConicTypeEnum - Способ определения параметров конического отверстия
ksContentDialogNotifyEnum - События диалога с произвольным наполнением
ksColorBPPEnum - Цвет
ksContourSegmentEnum - Типы сегментов контура
ksContour3DTypeEnum - Тип контура
ksCoordLawEnum - Порядок законов
ksCopyGeometryBuildingTypeEnum - Способ построения операции копия геометрии
ksCornerTypeEnum - Тип угла объекта для прямоугольника и многоугольника
ksCountersinkTypeEnum - Способ определения параметров зенковки
ksCursorEnum - Стандартные системные курсоры
ksCurveProjectionTypeEnum - Тип проекции кривой
ksCurvesIntersectFormEnum - Тип пересечения
ksCurveStyleEnum – Системные стили линии
ksCurveTrimTypeEnum - Тип усечения кривой
ksCutBuildingTypeEnum - Способ создания сечения
ksDecimalDelimiterTypeEnum - Разделитель десятичной части размеров
ksDecomposeObjectLevelEnum - Уровень декомпозиции
ksDepthTypeEnum - Способ определения глубины отверстия
ksDesignationPointEnum - Типы точек обозначений
ksDimensionPointEnum - Типы точек размеров
ksDimensionArrowPosEnum - Размещение стрелок относительно выносной линии
ksDimensionBaseEnum - Параметр отрисовки текста
ksDimensionDeviationEnum - Отклонения номинального значения размера
ksDimensionTextAlignEnum - Выравнивание размерной надписи
ksDimensionTextBracketsEnum - Размер в скобках
ksDimensionTextPosEnum - Положение размерной надписи отноcительно выносной линии
ksDimensionTextTypeEnum - Тип размерной надписи
ksDimTextFormatEnum - Формат отображения размерной надписи
ksDirectionTypeEnum - Типы направлений выдавливания
ksDocumentFormatEnum - Форматы листа
ksDocumentsLibraryInsertionTypeEnum – Типы документов в библиотеке документов КОМПАС
ksDrawingObjecParamTypeEnum – Тип параметров объекта
ksDropPermissionEnum - Выбор действия при перетаскивании узла
ksDynamicCrossSectionStepBuildingTypeEnum - Способ создания шага сечения модели
ksD3ConverterOptionsEnum - Константы, управляющие разрешением на чтение или запись объектов в дополнительные форматы jgs, sat, xt, step, stl, VRML
ksFindObject3DParametersNotifyEnum - События функции поиска объектов 3D
ksEditableStateEnum - Способ редактирования
ksEditColorTypeEnum - Тип цвета редактирования
ksEditListCommandEnum - Идентификаторы стандартных команд для элемента панели свойств - Список
ksEditListTypeEnum - Тип списка панели свойств
ksEquidistantTypeEnum - Тип построения эквидистанты
ksEquidistant3DCutModeEnum - Обход углов эквидистанты 3D
ksEndFaceTypeEnum - Форма торца отверстия
ksEndTypeEnum - Типы операций выдавливания
ksEvolutionShiftSketchTypeEnum - Тип движения сечения в кинематической операции
ksEvolutionVersionEnum - Версия оптимизации
ksExtensionCurveTypeEnum - Тип продления кривой
ksExtensionLimitTypeEnum - Способ ограничения
ksExtensionSurfaceTypeEnum - Тип продления поверхности
ksExternalFilesTypesEnum - Тип внешнего файла
ksFeatureStateEnum - Состояние объекта
ksFacetCullingMode - Режим фильтрации отображаемых граней внешнего объекта
ksFileNameMakeModeEnum - Способ форматирования имени файла при первом сохранении
ksFilletBuildingTypeEnum - Типы построения скругления
ksFilterOperatorTypeEnum - Тип операторов сравнения фильтра
ksFilletOffsetModeEnum - Способ расчета смещения для точек останова скругления
ksFindObjectsTypeEnum - Тип поиска объектов
ksFindObjectParametersNotifyEnum - События функции поиска объектов
ksGabaritBuildingTypeEnum - Способ задания габаритов
ksHatchStyleEnum - Системные стили штриховки
ksHeightDimTypeEnum - Тип размеров высоты
ksHoleCutTypeEnum – Тип построения отверстия и выреза
ksHoleTypeEnum - Тип отверстия
ksHotPointCursorEnum - Типы курсоров для характерных точек
ksHyperLinkTypeEnum - Тип гиперссылки
ksHypertextTypeEnum - Тип ссылки на текст
ksJalousieBuildingTypeEnum - Способ построения жалюзи
ksJalousieFormEndEnum - Форма торца жалюзи
ksJalousieHeightTypeEnum - Способ задания высоты жалюзи
ksInsertionTypeEnum - Тип вставки фрагмента или вида
ksKOMPASConverterEnum - Типы внутренних конвертеров КОМПАС 3D
ksKompasModuleEnum - Модули Компас
ksKompasVariantEnum - Константы вариантов реализаций Компас
ksLeaderSignEnum - Тип значка для линии-выноски
ksLawTypeEnum - Типы законов
ksLengthBuildingTypeEnum - Способ расчета длины продолжения сгиба листового тела
ksLengthUnitEnum – Единицы измерения длины
ksLengthUnitsEnum – Единицы измерения длины
ksLibraryStyleEnum - Стили отображения прикладных библиотек
ksLibraryTypeEnum - Типы библиотек
ksLightObjectTypeEnum - Способ подсветки объекта
ksLineDimensionOrientationEnum - Тип ориентации линейного размера
ksLinearPatternBuildingTypeEnum - Способ построения массива по сетке
ksLineSegment3DTypeEnum - Тип построения отрезка 3D
ksLoadStateEnum - Тип загрузки компонента
ksLoftBuildingType - Способы построения элемента по сечениям у крайних сечений
ksManipulatorTypeEnum - Способ разбиения зоны
ksManipulatorPrimitiveEnum - Тип примитива манипулятора
ksManipulatorModeEnum - Режимы работы манипулятора
ksMateConstraintAlignmentEnum - Варианты выравнивания направлений для сопряжений
ksMarkInsideFormEnum – тип формы для марки (без линии-выноски)
ksMarkNodeEnum – Тип узла марки
ksMarkOnLinePosTypeEnum – Положение марки относительно линии
ksMassSettingModeEnum – Варианты задания МЦХ
ksMassUnitsEnum – Единицы измерения массы
ksMaterialPropertyTypeEnum - Тип события выбора материала
ksMateTangentTypeEnum - Вид касания для сопряжения касание
ksMateMotionTypeEnum - Тип движения компонента для механического сопряжения
ksMathCurve2DTypeEnum - Тип математической 2D кривой
ksMathCurve3DTypeEnum - Тип математической кривой в трехмерном пространстве
ksMathSurface3DTypeEnum - Тип математической поверхности в трехмерном пространстве
ksMeasureResultEnum - Результат измерения расстояния и угла между поверхностями
ksMeshAroundPointTypeEnum - Тип сетки, построенной вокруг точки
ksMeshPointsSurfaceBuildingTypeEnum - Тип поверхности по сети точек
ksMessageButtonEnum - Кнопка, нажатая в окне сообщения
ksMessageButtonSetEnum - Набор кнопок, отображаемых в окне сообщения
ksMessageTypeEnum - Тип отображаемого сообщения
ksMetaSplineApproximationTypeEnum - Тип аппроксимации метасплайна
ksMetaSplineBuildingTypeEnum - Способ построения метасплайна
ksMetaSplineDensityDegreeEnum - Уплотнение метасплайна
ksMetaSplineSmoothingEnum - Сглаживание метасплайна
ksMiddleSurfaceDirectionEnum - Направление построения средней поверхности
ksMlEndLimiterEnum - Типы ограничений на концах мультилинии
ksMlVertexLimiterEnum - Типы ограничений в вершинах мультилинии
ksModelsFamilyErrorEnum - Ошибки данных семейства моделей
ksModelsFamilyTypeEnum - Принадлежность к семейству моделей
ksMlVertexTrackingEnum - Типы обхода вершин мультилинии
ksModelDrawingElementsEnum - Возможные элементы отрисовки модели
ksModelRenderTypeEnum - Вариант отрисовки
ksModelPerformanceLevelEnum - Качество сглаживания
ksModelTransparencyTypeEnum - Прозрачность
ksModelObjectParamTypeEnum - Тип параметров объекта
ksMultiPageOutputEnum - Многостраничный вывод
ksMultiThicknessGroupTypeEnum - Тип разнотолщинной группы
ksNewDocumentSettingsTypeEnum - Тип настроек новых документов
ksNumericGroupTypeEnum - Тип группы нумерации. Тип номера
ksNurbsByPointsAproximationTypeEnum - Способ вычисления шага аппроксимации для точек сплайна
ksNurbsByPointsBuildingTypeEnum - Способ формирования точек сплайна
ksNurbsByPointsPointConstraintsEnum - Вариант управления точкой сплайна
ksObjectsFilter3DEnum - Способ фильтрации 3D объектов
ksObjectColorTypeEnum - Тип цвета
ksObjectConstraintsStateEnum - Параметрическое состояние объекта
ksOperationResultEnum - Результат операции
ksOffsetGapType - Типы смещений зазора
ksOrientationTypeEnum - Тип ориентирования ЛСК
ksOutputColorTypeEnum - Цвет вывода на печать
ksParametersTypeEnum - Тип задания параметров сгибов
ksPartAccessTypeEnum - Тип доступа к компоненту
ksPart7CollectionTypeEnum – Тип коллекции компонентов
ksPatternBasePointTypeEnum - Способ задания базовой точки
ksPatternExemplarsOrientationTypeEnum - Способ ориентации экземпляров массива
ksPhantomTypeEnum - Типы фантома
ksPipeBuildingTypeEnum - Режим построения трубы
ksPipeWallDirectionEnum - Режим построения трубы
ksPLMChangesEnum - Отличие в системе версионирования
ksPLMCompositionEnum - Состояния состава в системе версионирования
ksPLMPropertyEnum - Свойства объектов версионирования
ksPLMStatusEnum - Статус в системе версионирования
ksPLMObjectNotifyEnum - Cобытия объектов версионирования
ksPointsArrOnCurveTypeEnum - Способ построения точек группы по кривой
ksPointsArrOnSurfaceTypeEnum - Способ построения точек группы по поверхности
ksPoint3DCurveParamTypeEnum - Типы смещений при способе построения точки вдоль кривой
ksPoint3DSurfaceParamTypeEnum - Типы смещений при способе построения точки на поверхности
ksPoint3DTypeEnum - Способы построения пространственной точки
ksPointLocationTypeEnum - Положение двумерной точки относительно двумерной кривой
ksPositionLederFormEnum - Тип формы для позиционной линии-выноски
ksPressFormingHeightTypeEnum - Способ задания высоты штамповки
ksProcessContextMenuType - Тип процессного меню
ksProcess3DManipulatorsNotifyEnum - События манипуляторов процесса 3D
ksProcessObjectsFilter3DEnum - Режим использования прямоугольной рамки для выделения объектов в процессе
ksProjectionOptionEnum - Опции проецирования
ksPropertyTreeNotifyEnum - События пользовательского элемента управления - Дерево
ksPropertyTypeEnum - Типы свойств
ksProtectProductStatusEnum - Состояния (статус) защиты продукта
ksQualitySystemEnum - Система квалитета
ksQualityTypeEnum - Типы квалитетов
ksRasterFormatEnum - Типы изображений
ksRedrawDocumentModeEnum - Режим перерисовки окон документа
ksRecoverErrorEnum - Признак ошибок при открытии документа с восстановлением
ksRegionTypeEnum - Тип региона
ksRelativeProjectionTypeEnum - Тип проекции стандартного вида относительно главного вида
ksRelationTypeEnum - Тип родственных отношений
ksReportFiltersTypeEnum - Типы фильтров в команде Создать отчет
ksRequestFilesTypeEnum - Тип процесса, запрашивающего файл или список файлов
ksRibSideEnum - Положение ребра жесткости
ksRotatedTypeEnum - Способы определения угла вращения
ksRoughModificationEnum - Вариант создания шероховатости
ksRoughSignEnum - Тип значка шероховатости
ksRuledBorderEnum - Типы кромки оснований
ksRuledSurfaceBuildingTypeEnum - Способ построения линейчатой поверхности
ksRuledSurfaceDirectionTypeEnum - Направление построения линейчатой поверхности
ksRuledSurfaceSectionAlignmentTypeEnum - Способ выравнивания сечения
ksRuledSurfaceMovementTypeEnum - Типы движения конического сечения
ksRuledJointEnum - Типы кромки стыка
ksScalingTypeEnum - Способ масштабирования
ksSketchBuildingTypeEnum - Способ построения эскиза
ksSketchEdgesTypeEnum - Тип ребер эскиза
ksSideAngleTypeEnum - Движение сечения
ksSHRibBuildingTypeEnum - Способ построения ребра усиления
ksSHRibCutingTypeEnum - Форма сечения ребра усиления
ksSectionAlignmentEnum - Способ выравнивания сечения
ksSegmentationMethodEnum - Способ сегментации эскиза
ksSelectionBandMode - Режим использования прямоугольной рамки для выделения объектов
ksSemiAxisTypeEnum - Тип полуоси для обозначения центра
ksSheetsRangeEnum - Тип диапазона страниц
ksSheetMetalPunchBuildingTypeEnum - Способ построения для штамповки телом. Инструмент
ksSheetMetalPunchEdgeTypeEnum - Тип вырубки кромки
ksSheetMetalPunchThicknessTypeEnum - Способ задания толщины для штамповки телом
ksShelfDirectionEnum – Направление полки
ksSketchBendBuildingTypeEnum - Способы построения сгиба по эскизу
ksShoulderBuildingTypeEnum - Способ построения буртика
ksShoulderCutingTypeEnum - Форма сечения буртика
ksShoulderTypeEnum - Тип буртика. Способ обработки концов буртика
ksShowExternalVariablesEnum - Отображение внешних переменных
ksSlaveActiveEnum - Признак режима редактирования объектов спецификации
ksSlaveDocumentTypeEnum - Типы подчиненных режимов редактирования документов КОМПАС
ksSmoothingMethodEnum - Метод сглаживания
ksSnapTypeEnum - Тип привязки к объектам
ksSortTypeEnum - Типы сортировки
ksSpecificationColumnTypeEnum - Типы колонок спецификации
ksSpecificationObjectStateEnum - Состояние объекта спецификации
ksSpecificationObjectTypeEnum - Типы объектов для спецификации
ksSpecificationVariantEnum - Варианты оформления спецификации
ksSpecRoughPlacementEnum - Размещение неуказанной шероховатости
ksSpcUsedTypeEnum - Признаки использования в спецификации
ksSpiral3DHeightTypeEnum - Способ задания высоты спирали 3D
ksSplineTransitionTypeEnum - Способ создания сопряжения в заданной вершине сплайна
ksSplineTangentEnum - Тип направления касательной
ksSpline3DBuildingTypeEnum - Способ построения спирали 3D
ksSpline3DDiameterTypeEnum - Способ построения спирали 3D
ksSplineBuildingTypeEnum - Способ построения
ksStepTypeEnum - Способы вычисления приращения параметра по объекту
ksStraightSlotBuildingType - Способ построения паза
ksStraightSlotPointEnum - Индекс точки паза
ksStylesLibraryTypeEnum - События функции поиска объектов
ksSurfaceOperationResultEnum - Результат операции над поверхностями
ksSurfaceSalientTypeEnum - Признак выпуклой поверхности
ksSystemControlStartEnum - Результаты передачи управления системе КОМПАС
ksSystemPathTypeEnum - Тип системных каталогов
ksTablePointEnum - Тип расположения точки на таблице
ksTableTileLayoutEnum - Расположение заголовка таблицы
ksTabulatorFillingEnum - Заполнение табулятора
ksTechnicalDemand3DPlacementEnum - Размещение технических требований
ksTextureTypeEnum - Тип текстуры
ksTransitionVectorIndexEnum - Индекс вектора в точке сопряжения
ksTextAlignEnum - Выравнивание текста для внешнего объекта GDI
ksTextConvertEnum - Тип конвертации текста
ksTextHorizontalFormatEnum – Признак горизонтального форматирования текста на чертеже
ksTextExportFormEnum - Представление текста при экспорте
ksTextItemEnum – Тип компонента текста
ksTextLineType - Тип строки текста
ksTextNumberingEnum – Тип нумерации абзаца
ksTextSizeEnum – Размерный коэффициент текста
ksTextStyleEnum – Системные стили текста
ksThemeEnum - Темы Компас
ksTolerancePrefixSignEnum - Знак в обозначении допуска
ksToleranceRecalcsEnum - Способ пересчета размера
ksToleranceSuffixSignEnum - Знак в обозначении базы допуска
ksTransformPartsTypeEnum - Способ преобразования вставок
ksUndercutDistanceTypeEnum - Способ задания размера
ksUnfoldTypeEnum - Способы определения длины развертки
ksValueTypeEnum - Типы значения атрибута, его колонок и колонок спецификации
ksVariableRadiusBuildingTypeEnum - Способ построения при скруглении с переменным радиусом
ksVariableTypeEnum - Тип переменной
ksVector3DParametersTypeEnum - Типы параметров вектора
ksViewProjectionType - Тип проекции
ksVisibleStateEnum - Состояние видимости объекта
ksZoneDivisionTypeEnum - Способ разбиения зоны
ksZoneTypeEnum - Способ создания зоны
ks3DLineStyle - Стили 3D линий для отрисовки с помощью OpenGL
LayersGroupWayEnum - Способ группировки слоев
MateConstraintDirection - Направления сопряжений
MateConstraintFixed - Типы фиксации
paramType - Тип редактирования макроэлемента
ProcessTypeEnum - Типы процессов КОМПАС API
PropertyControlNameVisibility - Видимость имени элемента управления на Панели свойств
PropertyManagerLayout - Положение панели свойств
SaveDocumentVersion - Способ записи документа
SeparatorTypeEnum - Типы элемента управления Панели свойств - "разделитель" (сепаратор)
SlideTypeEnum - Тип отображения слайда в окне
SpecPropertyButtonEnum - Предопределенные кнопки панели свойств
SpecificationLinkTypeEnum - Режимы связи сборки или чертежа со спецификацией
SpecPropertyToolBarEnum - Предопределенные спецпанели для Панели свойств
ZoomTypeEnum - Тип изменения масштаба отображения документа в окне
Перечисления событий
