IVZSizeLegendMarker.BigImage

Синтаксис

BigImage: IVZResourceImage;

Описание

Свойство BigImage определяет пиктограмму для максимального значения размерной легенды.

Пример

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

Добавьте ссылки на системные сборки: Express, Metabase, Visualizators.

Sub UserProc;
Var
    Metabase: IMetabase;
    Analyzer: IEaxAnalyzer;
    BubbleTree: IVZBubbleTree;
    SizeLegend: IVZSizeLegend;
    LegendMarker: IVZSizeLegendMarker;
    BigImage, SmallImage: IVZResourceImage;
Begin
    // Получим текущий репозиторий
    Metabase := MetabaseClass.Active;
    // Получим экспресс-отчёт
    Analyzer := Metabase.ItemById("EXPRESS").Edit As IEaxAnalyzer;
    // Получим пузырьковое дерево
    BubbleTree := Analyzer.BubbleTree.BubbleTree;
    // Получим размерную шкалу
    SizeLegend := BubbleTree.Legends.Item(1As IVZSizeLegend;
    // Получим маркеры легенды
    LegendMarker := SizeLegend.Marker;
    // Установим маркеры
    LegendMarker.BigImage := New VZResourceImage.Create;
    LegendMarker.SmallImage := New VZResourceImage.Create;
    LegendMarker.Marker := VisualizatorSizeMarkerShape.Custom;
    // Зададим пиктограмму для максимального значения
    BigImage := LegendMarker.BigImage;
    BigImage.ResourceId := VisualizersResourceId.SizeLegendArrowBig;
    // Зададим пиктограмму для минимального значения
    SmallImage := LegendMarker.SmallImage;
    SmallImage.ResourceId := VisualizersResourceId.SizeLegendCubeSmall;
    // Сохраним изменения в экспресс-отчёте
    (Analyzer As IMetabaseObject).Save;
End Sub UserProc;

В результате выполнения примера в экспресс-отчёте будут изменены пиктограммы размерной легенды пузырькового дерева:

См. также:

IVZSizeLegendMarker