IChartExternLegendItems.Swap

Syntax

Swap(FromIndex: Integer; ToIndex: Integer);

Parameters

 FromIndex. Index of the legend element to be replaced.

 ToIndex. Index of the legend element, with which the element is to be replaced.

Description

The Swap method enables the user to swap specified elements of external legend.

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;
Begin
    mb := MetabaseClass.Active;
    rep := mb.ItemById("OBJ12399").Open(NullAs IPrxReport;
    legend := (rep.ActiveSheet As IprxTable).TabSheet.Objects.Item(1).Extension As IPrxChartLegend;
    chartlegend := legend As IChartExternLegend;
    items := chartlegend.InternalItems;
    items.Swap(0,3);
End Sub Main;

After executing the example the first and the fourth legend elements are swapped.

See also:

IChartExternLegendItems