TMapplSpaceControl.SetZoomByBounds

Модуль: GisMappl
Класс: TMapplSpaceControl

Установить масштабный коэффициент по заданным размерам отображенного фрагмента координатного пространства

Объявление

function SetZoomByBounds(aWidth,aHeight: integer; aDPI: integer;
	 aMinX,aMinY,aMaxX,aMaxY,aMarginCoef: Double;
	 flConstrainedZoom: boolean): boolean;

Параметры

aWidth
ширина окна вывода фрагмента координатного пространства в пикселях
aHeight
высота окна вывода фрагмента координатного пространства в пикселях
aDPI
плотность вывода фрагмента координатного пространства (количество пикселей на дюйм),
aMinX
минимальное значение координаты координатного пространства по горизонтали
aMaxX
максимальное значение координаты координатного пространства по горизонтали
aMinY
минимальное значение координаты координатного пространства по вертикали
aMaxY
максимальное значение координаты координатного пространства по вертикали
aMarginCoef
коэффициент, определяющий отступ отображаемой совокупности объектов от границ картографического окна,
flConstrainedZoom
флаг ограничения минимального значения масштабного коэффициента

Описание

если < 0, то берется PixelsPerInchScr значение коэффициента должно быть меньше 1, коэффициент равен отношению величины отступа к минимальному размеру картографического окна по горизонтали или по вертикали (по умолчанию 0.1)

Смотри также

SetScaleExt
Установить масштаб фрагмента координатного пространства, отображенного в картографическом окне по заданным размерам окна
SetZoomExt
Установить масштабный коэффициент фрагмента координатного пространства, отображенного в картографическом окне по заданным размерам окна
SetZoomByBounds
Установить масштабный коэффициент по заданным размерам отображенного фрагмента координатного пространства
SetZoomFullExtent
Установить максимальный масштабный коэффициент для отображения всех объектов координатного пространства