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
- Установить максимальный масштабный коэффициент для отображения всех объектов координатного пространства