Swap(FromIndex: Integer; ToIndex: Integer);
FromIndex. Index of the legend element to be replaced.
ToIndex. Index of the legend element, with which the element is to be replaced.
The Swap method enables the user to swap specified elements of external legend.
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(Null) As 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: