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
- Базовый масштаб отображения слоя