public class PDFExporter extends Exporter
Exporter.ColumnType
Constructor and Description |
---|
PDFExporter() |
Modifier and Type | Method and Description |
---|---|
protected void |
addColumnFacets(DataTable table,
com.lowagie.text.pdf.PdfPTable pdfTable,
Exporter.ColumnType columnType) |
protected void |
addColumnValue(com.lowagie.text.pdf.PdfPTable pdfTable,
List<javax.faces.component.UIComponent> components,
com.lowagie.text.Font font) |
protected void |
addColumnValue(com.lowagie.text.pdf.PdfPTable pdfTable,
javax.faces.component.UIComponent component,
com.lowagie.text.Font font) |
void |
export(javax.faces.context.FacesContext context,
DataTable table,
String filename,
boolean pageOnly,
boolean selectionOnly,
String encodingType,
javax.el.MethodExpression preProcessor,
javax.el.MethodExpression postProcessor) |
protected void |
exportCells(DataTable table,
Object document) |
protected com.lowagie.text.pdf.PdfPTable |
exportPDFTable(javax.faces.context.FacesContext context,
DataTable table,
boolean pageOnly,
boolean selectionOnly,
String encoding) |
protected int |
getColumnsCount(DataTable table) |
protected void |
writePDFToResponse(javax.faces.context.ExternalContext externalContext,
ByteArrayOutputStream baos,
String fileName) |
exportAll, exportPageOnly, exportRow, exportSelectionOnly, exportValue, getColumnsToExport, hasColumnFooter, postRowExport, preRowExport
public void export(javax.faces.context.FacesContext context, DataTable table, String filename, boolean pageOnly, boolean selectionOnly, String encodingType, javax.el.MethodExpression preProcessor, javax.el.MethodExpression postProcessor) throws IOException
export
in class Exporter
IOException
protected com.lowagie.text.pdf.PdfPTable exportPDFTable(javax.faces.context.FacesContext context, DataTable table, boolean pageOnly, boolean selectionOnly, String encoding)
protected void exportCells(DataTable table, Object document)
exportCells
in class Exporter
protected void addColumnFacets(DataTable table, com.lowagie.text.pdf.PdfPTable pdfTable, Exporter.ColumnType columnType)
protected void addColumnValue(com.lowagie.text.pdf.PdfPTable pdfTable, javax.faces.component.UIComponent component, com.lowagie.text.Font font)
protected void addColumnValue(com.lowagie.text.pdf.PdfPTable pdfTable, List<javax.faces.component.UIComponent> components, com.lowagie.text.Font font)
protected void writePDFToResponse(javax.faces.context.ExternalContext externalContext, ByteArrayOutputStream baos, String fileName) throws IOException, com.lowagie.text.DocumentException
IOException
com.lowagie.text.DocumentException
protected int getColumnsCount(DataTable table)
Copyright © 2015. All rights reserved.