TMapplPrintDoc.GetMapFrameParamsByMinMax

Модуль: MapplPrintDoc
Класс: TMapplPrintDoc

Получить параметры карты картографического фрейма, вписанной в заданное картографическое окно по минимальным и максимальным значениям координат

Объявление

function GetMapFrameParamsByMinMax(aFrameID: integer;
	 aMinX,aMinY,aMaxX,aMaxY: double;
	 aFieldLeft,aFieldTop,aFieldRight,aFieldBottom,aMarginCoef: double;
	 var mCenterX,mCenterY,mZoom: double): boolean;

Параметры

aFrameID
идентификатор картографического фрейма печатного документа
aMinX
минимальное значение координат графического фрейма по горизонтали
aMinY
минимальное значение координат графического фрейма по вертикали
aMaxX
максимальное значение координат графического фрейма по горизонтали
aMaxY
максимальное значение координат графического фрейма по вертикали
aFieldLeft
левое резервируемое поле картографического фрейма в миллиметрах документа печати
aFieldTop
верхнее резервируемое поле картографического фрейма в миллиметрах документа печати
aFieldRight
правое резервируемое поле картографического фрейма в миллиметрах документа печати
aFieldBottom
нижнее резервируемое поле картографического фрейма в миллиметрах документа печати
aMarginCoef
пограничный коэффициент (для создания зазора между рамкой фрейма и фреймами планов),
mCenterX
координаты центра карты по горизонтали (возвращаемый параметр)
mCenterY
координаты центра карты по вертикали (возвращаемый параметр)
mZoom
масштабный коэффициент отображенного фрагмента карты (возвращаемый параметр)

Возвращает

false, если картографический фрейм не найден или его размеры с учетом резервируемых полей, иначе true

Описание

должен быть меньше 1