Динамическое масштабирование ГЭ

Это свойство настраивается в разделе Масштабировать вкладки Динамическая трансформация ( ) окна Свойства объекта:

Для перехода в этот раздел надо нажать ЛК на заголовке раздела. Чтобы данное динамическое свойство было использовано при работе в реальном времени, надо установить флаг Масштабировать.

Применение свойства Масштабировать изменяет координаты точек ГЭ относительно центра масштабирования, который по умолчанию располагается в точке привязки ГЭ (в режиме редактирования центр масштабирования отображается на экране в виде красной точки):

С помощью метода drag-and-drop (см. Типовые средства редактирования ) центр масштабирования может быть перемещен в произвольную точку экрана.

При нажатии кнопки Сбросить центр центр масштабирования устанавливается в точку пересечения диагоналей прямоугольника, ограничивающего ГЭ.

Координата точки ГЭ относительно центра масштабирования зависит от значения привязанного аргумента числового формата следующим образом (аргумент для привязки выбирается в списке Привязка:

где

rc– координата центра масштабирования в пикселях;

r0– координата точки при размещении ГЭ на экране в пикселях;

rn– текущая координата точки ГЭ (на n-ом такте обновления графического экрана) в пикселях;

MIN и MAX – пределы диапазона масштабирования (задаются в процентах в полях Нач.размер и Кон.размер);

argmin и argmax (argmax должно быть больше argmin) – значения аргумента, которым соответствуют MIN и MAX; задаются в соответствующих полях Значение.

Для изменения по указанному закону абсциссы нужно установить флаг Горизонтально, для изменения ординаты – флаг Вертикально.

Частный случай динамического масштабирования – изменение размеров ГЭ – имеет место при установке центра масштабирования в центр прямоугольника, ограничивающего ГЭ.