IVZSizeLegendMarker.Marker

Синтаксис

Marker: VisualizatorSizeMarkerShape;

Описание

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

Пример

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

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

Sub UserProc;
Var
    Metabase: IMetabase;
    Analyzer: IEaxAnalyzer;
    BubbleTree: IVZBubbleTree;
    SizeLegend: IVZSizeLegend;
    LegendMarker: IVZSizeLegendMarker;
    Style: IVZControlStyle;
    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.Marker := VisualizatorSizeMarkerShape.Trapezoid;
    
// Сохраним изменения, сделанные в экспресс-отчёте
    (Analyzer As IMetabaseObject).Save;
End Sub UserProc;

После выполнения примера фигура маркера размерной легенды будет изменена на трапецию:

См. также:

IVZSizeLegendMarker