MapplStyles.GetStyleScaledSize

Модуль: MapplStyles

получить размер стиля в условных единицах координатного пространства на заданном масштабе

Объявление

function GetStyleScaledSize(aStyle: PStyle;
	aMapUnitsCoef,aPixelsPerInch,aBaseScale,aNeededScale: Double;
	 flConsiderScaling,flConsiderSizeConstraint: Boolean): Double;

Параметры

aStyle
указатель на структуру стиля
aMapUnitsCoef
коэффициент единиц измерения координатного пространства
aPixelsPerInch
количество пикселей в 1 дюйме элемента отображения координатного пространства
aBaseScale
базовый масштаб отображения для стиля
aNeededScale
целевой масштаб
flConsiderScaling
флаг учета масштабирования стиля (для корректной работы должен быть задан у стиля)
flConsiderSizeConstraint
флаг учета пределов масштабирования стиля (для корректной работы должен быть задан у стиля)

Возвращает

< 0 - ошибка, иначе размер стиля с учетом заданных параметров

Смотри также

MapUnitsCoef
Коэффициент единиц измерения
PixelsPerInchExternal
Количество пикселей в дюйме элемента отображения координатного пространства заданное извне
PixelsPerInchScr
Количество пикселей в дюйме элемента отображения координатного пространства для экрана монитора
LayerBaseScale
Базовый масштаб отображения слоя