---
title: "ksZoom - Задать масштаб изображения прямоугольной рамкой"
type: guide
api: [api7]
tags: [guide, api7, kszoom]
sources:
  - kszoom.html
---

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


## ksZoom - Задать масштаб изображения прямоугольной рамкой

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


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

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