Add(Type: Scene3DSerieType): IPrxScene3DSerie;
Type. Тип добавляемого ряда.
Метод Add добавляет ряд в коллекцию.
Примечание. Ряд типа Points в коллекцию можно добавить только один раз.
Для выполнения примера предполагается наличие регламентного отчета с идентификатором «REGULAR_REPORT», на листе которого расположена трёхмерная сцена с несколькими рядами данных и данные в ячейках диапазона «В3:D3». Подключите системные сборки: Chart, Metabase, Report, Tab.
Sub UserProc;
Var
Report: IPrxReport;
S: IPrxScene3D;
Sers: IPrxScene3DSeries;
Ser: IPrxScene3DPointSerie;
MB: IMetabase;
Tab: ITabSheet;
Begin
MB := MetabaseClass.Active;
Report := MB.ItemById("REGULAR_REPORT").Edit As IPrxReport;
Tab := (Report.Sheets.Item(0) As IPRxTable).TabSheet;
S := Tab.Objects.Item(0).Extension As IPrxScene3D;
S.Series.Clear;
Sers := S.Series;
Ser := Sers.Add(Scene3DSerieType.Points) As IPrxScene3DPointSerie;
Ser.X := "B1:B3";
Ser.Y := "C1:C3";
Ser.Z := "D1:D3";
(Report As IMetabaseObject).Save;
End Sub UserProc;
После выполнения примера в регламентном отчете все ряды на трёхмерной сцене будут удалены и добавится заданный ряд сфер (точек).
См. также: