Add(ClassId: String; Placement: IGxRectF): ITabObject;
ClassId. Идентификатор класса объекта, который необходимо добавить. В качестве идентификатора класса необходимо указывать одно из следующих значений:
PrxPicture - изображение.
PrxChart - диаграмма.
PrxScene3D - 3D-сцена.
PrxSpeedometer - спидометр.
PrxMap - карта.
PrxMapTerritoryInfo - расшифровка территорий карты.
PrxMapLegend - легенда карты.
PrxShape - автофигура;
PrxFlowDocument - форматированный текст;
PrxVisualizer - легенда визуализатора.
Placement. Расположение добавляемого объекта.
Метод Add добавляет на лист таблицы новый объект, идентификатор класса и расположение которого передаются в качестве входных параметров ClassId и Placement соответственно.
После выполнения метод возвращает параметры созданного объекта.
Sub OnAfterExecuteReport(Report : IPrxReport);
Var
ClassId: String;
Placement: IGxRectF;
Tab: ITabObject;
Begin
ClassId:="PrxPicture";
Placement:=New GxRectF.Create(10,10,100,100);
Tab:=report.ActiveSheet.Table.Objects.Add(ClassId,Placement);
(Tab As IPrxPicture).Image:= New GxImage.CreateFromFile("c:\Image.jpg");
End Sub OnAfterExecuteReport;
После вычисления отчета на текущий лист будет добавлено изображение из файла "c:\Image.jpg".
См. также: