---
title: "ksOrdinatedDimension - Проставить размер высоты"
type: guide
api: [api7]
tags: [guide, api7, ksordinateddimension]
sources:
  - ksordinateddimension.html
---

*API экспортных функций > Функции работы с графическим документом  > Размеры и технологические обозначения  > Функции построения размеров /обозначений *


## ksOrdinatedDimension - Проставить размер высоты

Пример...
Аналог данной функции при использовании Automation - метод ksDocument2D::ksOrdinatedDimension.
Синтаксис:
```
reference ksOrdinatedDimension (OrdinatedDimParam *ordPar);
Выходной параметр:
ordPar    - указатель на структуру параметров размера высоты OrdinatedDimParam.
Возвращаемое значение:
указатель на размер высоты    - в случае удачного завершения,
0    - в случае неудачи.
```


## ksOrdinatedDimension - Пример использования

OrdinatedDimParam par; // параметры размера высоты
memset(&par, 0, sizeof(par));
// автоматическое простановка номинала, с подчеркиванием
par.tPar.bitFlag = _AUTONOMINAL|_UNDER_LINE;
par.tPar.pText = CreateArray(CHAR_STR_ARR ,0);
par.dPar.type = OD_FRONTVIEW; // тип - для вида спереди, с полкой и стрелкой, возможна выносная линия
par.sPar.x0 = 0; // координаты точки, задающей нулевой уровень
par.sPar.y0 = 0;
par.sPar.x1 = 0; // координаты точки, задающей измеряемый уровень
par.sPar.y1 = 100;
par.sPar.x2 = 100; // координата точки, задающей положение размерной надписи
par.sPar.y2 = 1; // полка выше линии выноски
reference p = OrdinatedDimension(&par); // создание размера высоты
memset(&par, 0, sizeof(par));
GetObjParam(p, &par, sizeof(par), ALLPARAM); // получить параметры размера
par.sPar.y2 = -1; // полка ниже лини выноски
SetObjParam(p, &par, sizeof(par), ALLPARAM); // сохранить параметры размера
