com.aspose.slides.jasperreports
Class ReportPptxExporter

java.lang.Object
  extended by org.springframework.webflow.action.AbstractAction
      extended by org.springframework.webflow.action.MultiAction
          extended by com.jaspersoft.jasperserver.war.action.AbstractReportExporter
              extended by com.aspose.slides.jasperreports.ReportPptxExporter
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, org.springframework.webflow.execution.Action

public final class ReportPptxExporter
extends com.jaspersoft.jasperserver.war.action.AbstractReportExporter

Exports a JasperReports document to PPT format. Uses the PPT 97-2003 Specification (compatible with MS PowerPoint 97 - 2003 and 2007).


Nested Class Summary
 
Nested classes/interfaces inherited from class org.springframework.webflow.action.MultiAction
org.springframework.webflow.action.MultiAction.MethodResolver
 
Constructor Summary
ReportPptxExporter()
           
 
Method Summary
 void export(org.springframework.webflow.execution.RequestContext context, com.jaspersoft.jasperserver.api.common.domain.ExecutionContext executionContext, java.lang.String reportUnitURI, java.util.Map baseParameters)
          Exports a report in the PPTX format.
 com.jaspersoft.jasperserver.api.engine.jasperreports.common.AbstractExportParameters getExportParameters()
          Returns the exportParameters.
 com.jaspersoft.jasperserver.api.engine.jasperreports.common.ExportParameters getExportParameters(org.springframework.webflow.execution.RequestContext context)
          Returns the exportParameters.
 void setExportParameters(com.jaspersoft.jasperserver.api.engine.jasperreports.common.AbstractExportParameters exportParameters)
          Sets the exportParameters.
 
Methods inherited from class com.jaspersoft.jasperserver.war.action.AbstractReportExporter
export, getFlowAttributeJasperPrintName, getFlowAttributeReportUnitURI, getHttpUtils, getInitialMemoryBufferSize, getJasperPrintAccessor, getMemoryThreshold, isSetResponseContentLength, setFlowAttributeJasperPrintName, setFlowAttributeReportUnitURI, setHttpUtils, setInitialMemoryBufferSize, setJasperPrintAccessor, setMemoryThreshold, setSetResponseContentLength
 
Methods inherited from class org.springframework.webflow.action.MultiAction
getMethodResolver, setMethodResolver
 
Methods inherited from class org.springframework.webflow.action.AbstractAction
afterPropertiesSet, execute, getEventFactorySupport
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportPptxExporter

public ReportPptxExporter()
Method Detail

export

public void export(org.springframework.webflow.execution.RequestContext context,
                   com.jaspersoft.jasperserver.api.common.domain.ExecutionContext executionContext,
                   java.lang.String reportUnitURI,
                   java.util.Map baseParameters)
            throws net.sf.jasperreports.engine.JRException
Exports a report in the PPTX format.

Specified by:
export in class com.jaspersoft.jasperserver.war.action.AbstractReportExporter
Throws:
net.sf.jasperreports.engine.JRException

getExportParameters

public com.jaspersoft.jasperserver.api.engine.jasperreports.common.ExportParameters getExportParameters(org.springframework.webflow.execution.RequestContext context)
Returns the exportParameters.

Specified by:
getExportParameters in class com.jaspersoft.jasperserver.war.action.AbstractReportExporter
Returns:
The exportParameters.

getExportParameters

public com.jaspersoft.jasperserver.api.engine.jasperreports.common.AbstractExportParameters getExportParameters()
Returns the exportParameters.

Returns:
The exportParameters.

setExportParameters

public void setExportParameters(com.jaspersoft.jasperserver.api.engine.jasperreports.common.AbstractExportParameters exportParameters)
Sets the exportParameters.

Parameters:
exportParameters - The exportParameters to set.