--- 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 ("Ошибка при задании окна ");