IVZDataSourceMapping.Value

Синтаксис

Value: Variant;

Описание

Свойство Value определяет значение, соответствующее всем элементам визуализатора.

Комментарии

Свойство Value используется в том случае, если свойство MappingType принимает значение константного преобразования VisualizatorDataMappingType.

Пример

Для выполнения примера в репозитории необходимо наличие экспресс-отчёта с идентификатором «EXPRESS_REPORT», в котором содержится пузырьковое дерево. Установим константное преобразование в виде одного цвета для визуализатора.

Добавьте ссылки на системные сборки: Metabase, Express, Drawing, Visualizators. Указанная процедура должна вызываться из точки входа Main.

Sub UsecProc;
Var
    Metabase: IMetabase; // Репозиторий
    EaxAnalyzer: IEaxAnalyzer; // Экспресс-отчёта
    BubbleTree: IVZBubbleTree; // Пузырьковое дерево
    ColorVisual: IVZColorVisual; // Визуализатор цвета
    DataSourceMapping: IVZDataSourceMapping; // Настройки сопоставления данных цветам
    Brush: IGxSolidBrush;   
Begin   
    // Получим объект репозитория
    Metabase := MetabaseClass.Active;
    // Получим объект экспресс-отчёта
    EaxAnalyzer := Metabase.ItemById("EXPRESS_REPORT").Edit As IEaxAnalyzer;
    // Получим пузырьковое дерево
    BubbleTree := EaxAnalyzer.BubbleTree.BubbleTree;
    // Получим цвета визуализатора
    ColorVisual := BubbleTree.ColorVisual;
    // Получим настройки сопоставления данных
    DataSourceMapping := ColorVisual.ColorMapping;
    // Установим константное преобразование
    DataSourceMapping.MappingType := VisualizatorDataMappingType.DataMappingConstant;
    // Зададим голубой цвет для элементов пузырькового дерева
    Brush := New GxSolidBrush.Create(New GxColor.CreateRGB(0255255));
    DataSourceMapping.Value := Brush;
    // Выведем в консоль тип сопоставления данных
    Debug.WriteLine("Тип сопоставления данных: " + DataSourceMapping.MappingType.ToString);
    // Сохраним изменения в экспресс-отчёте
    (EaxAnalyzer As IMetabaseObject).Save;
End Sub UsecProc;

После выполнения примера в экспресс отчёте элементы пузырькового дерева будут отображаться в заданном цвете. В консоль будет выведен тип сопоставления данных:

Тип сопоставления данных: 2

См. также:

IVZDataSourceMapping