---
title: "ksZoomScale - Задать масштаб изображения по точке и коэффициенту масштабирования"
type: guide
api: [api7]
tags: [guide, api7, kszoomscale]
sources:
  - kszoomscale.html
---

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


## ksZoomScale - Задать масштаб изображения по точке и коэффициенту масштабирования

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


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

//открыть документ "1.cdw"
reference d = OpenDocument ("1.cdw", 0);
//в текущем виде нарисовать отрезок
LineSeg (20, 20, 40, 40, 1);
//увеличить изображение окна, чтобы отрезок оказался в центре и в окне
if(!ksZoomScale (30, 30, 2))
Error("Ошибка при задании окна ");
