public class PDFMergeStorage extends ReportStorage
PDFMergeStorage concatenates single PDF reports to one
large PDF file.
| Constructor and Description |
|---|
PDFMergeStorage(java.io.OutputStream pdfOutput)
Creates a new
PDFMergeStorage. |
PDFMergeStorage(java.io.OutputStream pdfOutput,
boolean startReportsOnOddPageNumber)
Creates a new
PDFMergeStorage. |
PDFMergeStorage(java.lang.String pdfOutputFile)
Creates a new
PDFMergeStorage. |
PDFMergeStorage(java.lang.String pdfOutputFile,
boolean startReportsOnOddPageNumber)
Creates a new
PDFMergeStorage. |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Deprecated.
This method is invoked automatically by the report engine
after all reports have been created.
|
protected void |
finish()
Invoked by the report engine when all reports have been created.
|
int |
getTotalNumberOfPages()
Gets the total number of pages.
|
void |
storeReport(Report report,
ReportContext info)
Invoked by the report engine to store a report.
|
initpublic PDFMergeStorage(java.io.OutputStream pdfOutput)
PDFMergeStorage.pdfOutput - Stream to merged PDF.public PDFMergeStorage(java.lang.String pdfOutputFile)
throws java.io.FileNotFoundException
PDFMergeStorage.pdfOutputFile - Stream to merged PDF.java.io.FileNotFoundExceptionpublic PDFMergeStorage(java.io.OutputStream pdfOutput,
boolean startReportsOnOddPageNumber)
PDFMergeStorage.pdfOutput - Stream to merged PDF.startReportsOnOddPageNumber - Start each report on an odd page number (for duplex printing).public PDFMergeStorage(java.lang.String pdfOutputFile,
boolean startReportsOnOddPageNumber)
throws java.io.FileNotFoundException
PDFMergeStorage.pdfOutputFile - Stream to merged PDF.startReportsOnOddPageNumber - Start each report on an odd page number (e.g. for duplex printing).java.io.FileNotFoundExceptionpublic void close()
throws java.io.IOException
java.io.IOExceptionpublic void storeReport(Report report, ReportContext info) throws ReportException
ReportStoragestoreReport in class ReportStoragereport - Reportinfo - Context of reportReportExceptionprotected void finish()
throws ReportException
ReportStoragefinish in class ReportStorageReportExceptionpublic int getTotalNumberOfPages()
© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.