com.stimulsoft.web.helper
Class StiReportResponse

java.lang.Object
  extended by com.stimulsoft.web.helper.StiReportResponse

public class StiReportResponse
extends java.lang.Object

Copyright Stimulsoft


Constructor Summary
StiReportResponse()
           
 
Method Summary
static void printAsHtml(javax.servlet.http.HttpServletResponse response, StiReport report)
          Print report as HTML document.
static void printAsHtml(javax.servlet.http.HttpServletResponse response, StiReport report, StiHtmlExportSettings settings)
          Print report as HTML document.
static void printAsHtml(javax.servlet.http.HttpServletResponse response, StiReport report, StiPagesRange pageRange)
          Print report as HTML document.
static void printAsPdf(javax.servlet.http.HttpServletResponse response, StiReport report)
          Print report as PDF document.
static void printAsPdf(javax.servlet.http.HttpServletResponse response, StiReport report, StiPagesRange pageRange)
          Print report as PDF document.
static void printAsPdf(javax.servlet.http.HttpServletResponse response, StiReport report, StiPdfExportSettings settings)
          Print report as PDF document.
static void responseAsPdf(javax.servlet.http.HttpServletResponse response, StiReport report, StiPdfExportSettings settings, boolean saveFileDialog)
           
static void responseBuffer(javax.servlet.http.HttpServletResponse response, byte[] buffer, java.lang.String contentType, boolean browserCache, java.lang.String fileName, boolean saveFileDialog)
           
static void responseStream(javax.servlet.http.HttpServletResponse response, java.io.ByteArrayOutputStream stream, java.lang.String contentType, boolean browserCache, java.lang.String fileName, boolean saveFileDialog)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiReportResponse

public StiReportResponse()
Method Detail

printAsPdf

public static void printAsPdf(javax.servlet.http.HttpServletResponse response,
                              StiReport report)
                       throws StiException,
                              java.io.IOException
Print report as PDF document.

Parameters:
response -
report - Report, which is to be printed.
Throws:
StiException
java.io.IOException

printAsPdf

public static void printAsPdf(javax.servlet.http.HttpServletResponse response,
                              StiReport report,
                              StiPagesRange pageRange)
                       throws StiException,
                              java.io.IOException
Print report as PDF document.

Parameters:
response -
report - Report, which is to be printed.
pageRange - Describes pages range for the printing.
Throws:
StiException
java.io.IOException

printAsPdf

public static void printAsPdf(javax.servlet.http.HttpServletResponse response,
                              StiReport report,
                              StiPdfExportSettings settings)
                       throws StiException,
                              java.io.IOException
Print report as PDF document.

Parameters:
response -
report - Report, which is to be printed.
settings - All available settings for this export type.
Throws:
StiException
java.io.IOException

printAsHtml

public static void printAsHtml(javax.servlet.http.HttpServletResponse response,
                               StiReport report)
                        throws java.io.UnsupportedEncodingException,
                               java.io.IOException,
                               StiException
Print report as HTML document.

Parameters:
response -
report - Report, which is to be printed.
Throws:
java.io.UnsupportedEncodingException
java.io.IOException
StiException

printAsHtml

public static void printAsHtml(javax.servlet.http.HttpServletResponse response,
                               StiReport report,
                               StiPagesRange pageRange)
                        throws java.io.UnsupportedEncodingException,
                               java.io.IOException,
                               StiException
Print report as HTML document.

Parameters:
response -
report - Report, which is to be printed
pageRange - Describes pages range for the printing.
Throws:
java.io.UnsupportedEncodingException
java.io.IOException
StiException

printAsHtml

public static void printAsHtml(javax.servlet.http.HttpServletResponse response,
                               StiReport report,
                               StiHtmlExportSettings settings)
                        throws java.io.UnsupportedEncodingException,
                               java.io.IOException,
                               StiException
Print report as HTML document.

Parameters:
response -
report - Report, which is to be printed.
settings - All available settings for this export type.
Throws:
java.io.UnsupportedEncodingException
java.io.IOException
StiException

responseAsPdf

public static void responseAsPdf(javax.servlet.http.HttpServletResponse response,
                                 StiReport report,
                                 StiPdfExportSettings settings,
                                 boolean saveFileDialog)
                          throws StiException,
                                 java.io.IOException
Throws:
StiException
java.io.IOException

responseStream

public static void responseStream(javax.servlet.http.HttpServletResponse response,
                                  java.io.ByteArrayOutputStream stream,
                                  java.lang.String contentType,
                                  boolean browserCache,
                                  java.lang.String fileName,
                                  boolean saveFileDialog)
                           throws java.io.IOException
Throws:
java.io.IOException

responseBuffer

public static void responseBuffer(javax.servlet.http.HttpServletResponse response,
                                  byte[] buffer,
                                  java.lang.String contentType,
                                  boolean browserCache,
                                  java.lang.String fileName,
                                  boolean saveFileDialog)
                           throws java.io.IOException
Throws:
java.io.IOException