com.esri.arcgis.arcmap
Interface IReportEngine

All Superinterfaces:
Serializable
All Known Implementing Classes:
Report

public interface IReportEngine
extends Serializable

Provides access to members that operate on the report.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 boolean exportReport(String filePath, String pages, int type)
          Exports an executed report in the desired format.
 boolean runReport(ITrackCancel pTrackCancel)
          Executes the report base on the IReportDataSource properties.
 

Method Detail

runReport

boolean runReport(ITrackCancel pTrackCancel)
                  throws IOException,
                         AutomationException
Executes the report base on the IReportDataSource properties.

Product Availability

Available with ArcGIS Desktop.

Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Returns:
The pResult
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

exportReport

boolean exportReport(String filePath,
                     String pages,
                     int type)
                     throws IOException,
                            AutomationException
Exports an executed report in the desired format.

Product Availability

Available with ArcGIS Desktop.

Parameters:
filePath - The filePath (in)
pages - The pages (in)
type - A com.esri.arcgis.arcmap.esriReportExportType constant (in)
Returns:
The pResult
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.