com.aspose.pdf.jr5_6_0.jasperreports
Class JrPdfExporter

java.lang.Object
  extended by net.sf.jasperreports.engine.JRAbstractExporter<net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput,net.sf.jasperreports.engine.export.JRPdfExporterContext>
      extended by com.aspose.pdf.jr5_6_0.jasperreports.JrPdfExporter
All Implemented Interfaces:
net.sf.jasperreports.engine.JRExporter<net.sf.jasperreports.export.ExporterInput,net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput>, net.sf.jasperreports.export.Exporter<net.sf.jasperreports.export.ExporterInput,net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput>

public class JrPdfExporter
extends net.sf.jasperreports.engine.JRAbstractExporter<net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput,net.sf.jasperreports.engine.export.JRPdfExporterContext>


Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.JRAbstractExporter
net.sf.jasperreports.engine.JRAbstractExporter.BaseExporterContext, net.sf.jasperreports.engine.JRAbstractExporter.PageRange
 
Field Summary
static java.lang.String PDF_EXPORTER_PROPERTIES_PREFIX
           
 
Fields inherited from class net.sf.jasperreports.engine.JRAbstractExporter
allSelector, crtCompositeConfiguration, crtCompositeItemConfiguration, crtItem, dateFormatCache, EXCEPTION_MESSAGE_KEY_END_PAGE_INDEX_OUT_OF_RANGE, EXCEPTION_MESSAGE_KEY_PAGE_INDEX_OUT_OF_RANGE, EXCEPTION_MESSAGE_KEY_START_PAGE_INDEX_OUT_OF_RANGE, exporterConfiguration, exporterContext, exporterInput, exporterOutput, filter, itemConfiguration, jasperPrint, jasperReportsContext, noBackcolorSelector, noneSelector, numberFormatCache, parameters, propertiesUtil, PROPERTY_DEFAULT_FILTER_FACTORY, PROPERTY_SUFFIX_DEFAULT_FILTER_FACTORY, styledTextUtil
 
Constructor Summary
JrPdfExporter()
           
JrPdfExporter(net.sf.jasperreports.engine.JasperReportsContext jasperReportsContext)
           
 
Method Summary
 void addCustomFont(CustomFont font)
           
 void attachFile(aspose.pdf.Section sec)
           
protected  void ensureOutput()
           
 void exportReport()
           
protected  java.lang.Class<net.sf.jasperreports.export.PdfExporterConfiguration> getConfigurationInterface()
           
 java.lang.String getExporterKey()
           
 java.lang.String getExporterPropertiesPrefix()
           
 java.util.Map getFontsList()
           
protected  java.lang.Class<net.sf.jasperreports.export.PdfReportConfiguration> getItemConfigurationInterface()
           
 java.lang.String getTruetypeFontDirectoryPath()
           
protected  void initExport()
           
protected  void initReport()
           
 void setFontsList(java.util.Map externalFontsMap)
           
 void setFontsMap(java.util.Map fontsMap)
           
protected  void setJasperPrint(net.sf.jasperreports.engine.JasperPrint jasperPrint)
           
 void setPdfAMode(boolean pdfAMode)
           
 void setSecuredMode(boolean securedMode)
           
 void setTruetypeFontDirectoryPath(java.lang.String truetypeFontDirectoryPath)
           
 
Methods inherited from class net.sf.jasperreports.engine.JRAbstractExporter
createFilter, defaultParseNumber, ensureInput, ensureJasperReportsContext, getBooleanCellValue, getCurrentConfiguration, getCurrentItemConfiguration, getCurrentJasperPrint, getCustomHandler, getDateCellValue, getDateFormat, getExporterContext, getExporterInput, getExporterOutput, getHyperlinkProducer, getJasperReportsContext, getLocale, getNumberCellValue, getNumberFormat, getOffsetX, getOffsetY, getPageRange, getParameter, getParameters, getPropertiesUtil, getReportContext, getStyledText, getStyledText, getTextFormatFactoryClass, getTextLocale, getTextTimeZone, getTextValue, getTextValueString, reset, resetClassLoader, resetExportContext, restoreElementOffsets, setClassLoader, setConfiguration, setConfiguration, setCurrentExporterInputItem, setExporterInput, setExporterOutput, setFrameElementsOffset, setJasperReportsContext, setOffset, setOffset, setParameter, setParameters, setReportContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PDF_EXPORTER_PROPERTIES_PREFIX

public static final java.lang.String PDF_EXPORTER_PROPERTIES_PREFIX
See Also:
Constant Field Values
Constructor Detail

JrPdfExporter

public JrPdfExporter()

JrPdfExporter

public JrPdfExporter(net.sf.jasperreports.engine.JasperReportsContext jasperReportsContext)
Method Detail

exportReport

public void exportReport()
                  throws net.sf.jasperreports.engine.JRException
Specified by:
exportReport in interface net.sf.jasperreports.export.Exporter<net.sf.jasperreports.export.ExporterInput,net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput>
Specified by:
exportReport in class net.sf.jasperreports.engine.JRAbstractExporter<net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput,net.sf.jasperreports.engine.export.JRPdfExporterContext>
Throws:
net.sf.jasperreports.engine.JRException

setFontsMap

public void setFontsMap(java.util.Map fontsMap)

initExport

protected void initExport()
Overrides:
initExport in class net.sf.jasperreports.engine.JRAbstractExporter<net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput,net.sf.jasperreports.engine.export.JRPdfExporterContext>

initReport

protected void initReport()
Overrides:
initReport in class net.sf.jasperreports.engine.JRAbstractExporter<net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput,net.sf.jasperreports.engine.export.JRPdfExporterContext>

attachFile

public void attachFile(aspose.pdf.Section sec)
Parameters:
sec -

setJasperPrint

protected void setJasperPrint(net.sf.jasperreports.engine.JasperPrint jasperPrint)
Overrides:
setJasperPrint in class net.sf.jasperreports.engine.JRAbstractExporter<net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput,net.sf.jasperreports.engine.export.JRPdfExporterContext>

getExporterKey

public java.lang.String getExporterKey()
Specified by:
getExporterKey in class net.sf.jasperreports.engine.JRAbstractExporter<net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput,net.sf.jasperreports.engine.export.JRPdfExporterContext>

setSecuredMode

public void setSecuredMode(boolean securedMode)

setPdfAMode

public void setPdfAMode(boolean pdfAMode)

ensureOutput

protected void ensureOutput()
Specified by:
ensureOutput in class net.sf.jasperreports.engine.JRAbstractExporter<net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput,net.sf.jasperreports.engine.export.JRPdfExporterContext>

getConfigurationInterface

protected java.lang.Class<net.sf.jasperreports.export.PdfExporterConfiguration> getConfigurationInterface()
Specified by:
getConfigurationInterface in class net.sf.jasperreports.engine.JRAbstractExporter<net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput,net.sf.jasperreports.engine.export.JRPdfExporterContext>

getExporterPropertiesPrefix

public java.lang.String getExporterPropertiesPrefix()
Specified by:
getExporterPropertiesPrefix in class net.sf.jasperreports.engine.JRAbstractExporter<net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput,net.sf.jasperreports.engine.export.JRPdfExporterContext>

getItemConfigurationInterface

protected java.lang.Class<net.sf.jasperreports.export.PdfReportConfiguration> getItemConfigurationInterface()
Specified by:
getItemConfigurationInterface in class net.sf.jasperreports.engine.JRAbstractExporter<net.sf.jasperreports.export.PdfReportConfiguration,net.sf.jasperreports.export.PdfExporterConfiguration,net.sf.jasperreports.export.OutputStreamExporterOutput,net.sf.jasperreports.engine.export.JRPdfExporterContext>

setFontsList

public void setFontsList(java.util.Map externalFontsMap)

getFontsList

public java.util.Map getFontsList()

addCustomFont

public void addCustomFont(CustomFont font)

setTruetypeFontDirectoryPath

public void setTruetypeFontDirectoryPath(java.lang.String truetypeFontDirectoryPath)

getTruetypeFontDirectoryPath

public java.lang.String getTruetypeFontDirectoryPath()


Copyright (c) 2001-2014 Aspose Pty Ltd. All Rights Reserved.