IEaxMap.Scale

Синтаксис

Scale: IEaxMapScale;

Описание

Свойство Scale определяет пользовательские параметры цветовой шкалы экспресс-отчета. После настройки параметров с помощью данного свойства автоматический расчет шкалы использоваться не будет (IMapScale.AutoCalculable будет установлено в False).

Пример

В рассматриваемом примере предполагается существование Analyzer типа IEaxAnalyzer.

Sub UserProc;
Var
    i: integer;
    EaxMap: IEaxMap;
    EaxScale: IEaxMapScale;
    Scale: IMapColorScale;
Begin
    EaxMap := Analyzer.Map;
    EaxScale := EaxMap.Scale;
    Scale := EaxScale.MapScale;
    Scale.Count := 
7;
    
For i := 0 To Scale.Count - 1 Do
        Scale.Value(i) := (i + 
1) * 3000;
        Scale.Color(i, MapScaleSettingImpact.Less) := 
New GxColor.CreateRGB(120100 + (i*15), 225);
        Scale.Color(i, MapScaleSettingImpact.Exact) := 
New GxColor.CreateRGB(170100 + (i*15), 225);
        Scale.Color(i, MapScaleSettingImpact.Greater) := 
New GxColor.CreateRGB(220100 + (i*15), 225);
    
End For;
End Sub UserProc;

После выполнения примера будет задана пользовательская настройка для цветовой шкалы карты.

См. также:

IEaxMap