---
title: "ksGetZoomScale - Получить масштаб и центр изменения масштаба окна графического документа"
type: guide
api: [api7]
tags: [guide, api7, ksgetzoomscale]
sources:
  - ksgetzoomscale.html
---

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


## ksGetZoomScale - Получить масштаб и центр изменения масштаба окна графического документа

Пример...
Аналог данной функции при использовании Automation - метод ksDocument2D::ksGetZoomScale.
Синтаксис:
```
int ksGetZoomScale (double *x, double *y, double *scale);
Выходные параметры:
x, y    - координаты (в СК вида) точки центра изменения масштаба,
scale    - коэффициент изменения масштаба изображения.
Возвращаемое значение:
1    - в случае успешного завершения,
0    - в случае неудачи.
```


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

double x, y, scale;
if (ksGetZoomScale (&x, &y, &scale)) {
ksZoomScale (100, 100, 2);
Message("Изменен масштаб в окне");
ksZoomScale (x, y, scale);
Message("Предыдущий масштаб");
}
else
MessageBoxResult();
