IChartExternLegendItems.Unify

Syntax

Unify(Indexes: Array);

Parameters

Indexes. Array of indexes of external legend elements.

Description

The Unify method enables the user to merge external legend elements, which indexes are passed as the Indexes input parameter.

Example

Executing the example requires a regular report with the Report identifier. The report includes the following objects: a chart and an external legend.

Sub Main;
    Var
        mb: IMetabase;
        rep: IPrxReport;
        legend: IPrxChartLegend;
        chartlegend: IChartExternLegend;
        items: IChartExternLegendItems;
        a: array Of integer;
    Begin
        a := New integer[4];
        a[0] := 0;
        a[1] := 1;
        a[2] := 2;
        a[3] := 6;
        mb := MetabaseClass.Active;
        rep := mb.ItemById("OBJ12399").Open(NullAs IPrxReport;
        legend := (rep.ActiveSheet As IprxTable).TabSheet.Objects.Item(2).Extension As IPrxChartLegend;
        chartlegend := legend As IChartExternLegend;
        items := chartlegend.InternalItems;
        items.Unify(a);
End Sub Main;

After executing the example the first, second, third and seventh elements are merged.

See also:

IChartExternLegendItems