public class PdfExport extends ExportBase
Description: 导出PDF
Title:首亨软件 - TSS/CRM等
限定符和类型 | 类和说明 |
---|---|
static class |
PdfExport.PdfCell |
CHARSET_GBK, CHARSET_ISSO_8859_1, CHARSET_UTF_8, DEFAULT_CHARSET, ENABLE_DOWNLOAD_MAX_NUM, FTNEXS_DIR, SHEET_MAX_ROW, TO_FTNEXS_FILES, TO_FTNEXS_TASK
构造器和说明 |
---|
PdfExport(DataCenter dc,
java.io.File file,
java.lang.String sql,
java.lang.String[][] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(DataCenter dc,
java.io.File file,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[][] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(DataCenter dc,
java.io.File file,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(DataCenter dc,
java.io.File file,
java.lang.String sql,
java.lang.String[] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(DataCenter dc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String sql,
java.lang.String[][] pdfTitle,
java.lang.String[] pdfCols)
构造函数
|
PdfExport(DataCenter dc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[][] pdfTitle,
java.lang.String[] pdfCols)
构造函数
|
PdfExport(DataCenter dc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[] pdfTitle,
java.lang.String[] pdfCols)
构造函数
|
PdfExport(DataCenter dc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String sql,
java.lang.String[] pdfTitle,
java.lang.String[] pdfCols)
构造函数
|
PdfExport(DataCenter dc,
java.io.OutputStream outputStream,
java.lang.String sql,
java.lang.String[][] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(DataCenter dc,
java.io.OutputStream outputStream,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[][] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(DataCenter dc,
java.io.OutputStream outputStream,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(DataCenter dc,
java.io.OutputStream outputStream,
java.lang.String sql,
java.lang.String[] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(Datastore ds,
java.io.File file,
java.lang.String[][] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(Datastore ds,
java.io.File file,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[][] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(Datastore ds,
java.io.File file,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(Datastore ds,
java.io.File file,
java.lang.String[] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(Datastore ds,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String[][] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(Datastore ds,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[][] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(Datastore ds,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(Datastore ds,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String[] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(Datastore ds,
java.io.OutputStream outputStream,
java.lang.String[][] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(Datastore ds,
java.io.OutputStream outputStream,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[][] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(Datastore ds,
java.io.OutputStream outputStream,
java.lang.String[] colsType,
java.lang.Object[] obj,
java.lang.String[] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(Datastore ds,
java.io.OutputStream outputStream,
java.lang.String[] pdfTitle,
java.lang.String[] pdfCols) |
PdfExport(javax.servlet.http.HttpServletResponse response) |
PdfExport(java.io.OutputStream outputStream) |
限定符和类型 | 方法和说明 |
---|---|
void |
addCell(PdfExport.PdfCell cell) |
void |
addWebCharts(WebChartsCell webChart)
添加图片
|
com.itextpdf.text.pdf.PdfPCell |
createCell(java.lang.String value,
com.itextpdf.text.Font font) |
com.itextpdf.text.pdf.PdfPCell |
createCell(java.lang.String value,
com.itextpdf.text.Font font,
int align) |
com.itextpdf.text.pdf.PdfPCell |
createCell(java.lang.String value,
com.itextpdf.text.Font font,
int align,
int colspan) |
com.itextpdf.text.pdf.PdfPCell |
createCell(java.lang.String value,
com.itextpdf.text.Font font,
int align,
int colspan,
boolean boderFlag) |
void |
doExport(java.lang.String fileName)
导出PDF
|
DataCenter |
getDc() |
void |
mergeCells(int col1,
int row1,
int col2,
int row2)
设置合并单元格
|
void |
mergeHeaderCells(int col1,
int row1,
int col2,
int row2)
设置合并单元格
|
void |
mergeHeaderCells(PdfMerge mergeCell)
合并表头单元格
|
void |
setCharset(java.lang.String charset)
设置编码
|
void |
setColumnWidth(int col,
float width)
设置宽度
|
void |
setTableWidth(float tableWidth) |
getRefreshDsObj, refreshDs, refreshDs, setRefreshDs
public PdfExport(DataCenter dc, java.io.File file, java.lang.String sql, java.lang.String[] pdfTitle, java.lang.String[] pdfCols) throws java.lang.Exception
java.lang.Exception
public PdfExport(DataCenter dc, java.io.OutputStream outputStream, java.lang.String sql, java.lang.String[] pdfTitle, java.lang.String[] pdfCols)
public PdfExport(DataCenter dc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String sql, java.lang.String[] pdfTitle, java.lang.String[] pdfCols)
dc
- 数据中心request
- HttpServletRequestresponse
- HttpServletResponsesql
- 导出SQLpdfTitle
- pdf中标题行pdfCols
- 每列对应DS中的列名public PdfExport(DataCenter dc, java.io.File file, java.lang.String sql, java.lang.String[][] pdfTitle, java.lang.String[] pdfCols) throws java.lang.Exception
java.lang.Exception
public PdfExport(DataCenter dc, java.io.OutputStream outputStream, java.lang.String sql, java.lang.String[][] pdfTitle, java.lang.String[] pdfCols)
public PdfExport(DataCenter dc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String sql, java.lang.String[][] pdfTitle, java.lang.String[] pdfCols)
dc
- 数据中心request
- HttpServletRequestresponse
- HttpServletResponsesql
- 导出SQLpdfTitle
- pdf中标题行pdfCols
- 每列对应DS中的列名public PdfExport(DataCenter dc, java.io.File file, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[] pdfTitle, java.lang.String[] pdfCols) throws java.lang.Exception
java.lang.Exception
public PdfExport(DataCenter dc, java.io.OutputStream outputStream, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[] pdfTitle, java.lang.String[] pdfCols)
public PdfExport(DataCenter dc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[] pdfTitle, java.lang.String[] pdfCols)
dc
- 数据中心request
- HttpServletRequestresponse
- HttpServletResponsesql
- 导出SQLcolsType
- 查询参数类型obj
- 查询参数pdfTitle
- pdf中标题行pdfCols
- 每列对应DS中的列名public PdfExport(DataCenter dc, java.io.File file, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[][] pdfTitle, java.lang.String[] pdfCols) throws java.lang.Exception
java.lang.Exception
public PdfExport(DataCenter dc, java.io.OutputStream outputStream, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[][] pdfTitle, java.lang.String[] pdfCols)
public PdfExport(DataCenter dc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[][] pdfTitle, java.lang.String[] pdfCols)
dc
- 数据中心request
- HttpServletRequestresponse
- HttpServletResponsesql
- 导出SQLcolsType
- 查询参数类型obj
- 查询参数pdfTitle
- pdf中标题行pdfCols
- 每列对应DS中的列名public PdfExport(Datastore ds, java.io.File file, java.lang.String[] pdfTitle, java.lang.String[] pdfCols) throws java.lang.Exception
java.lang.Exception
public PdfExport(Datastore ds, java.io.OutputStream outputStream, java.lang.String[] pdfTitle, java.lang.String[] pdfCols)
public PdfExport(Datastore ds, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String[] pdfTitle, java.lang.String[] pdfCols)
public PdfExport(Datastore ds, java.io.File file, java.lang.String[][] pdfTitle, java.lang.String[] pdfCols) throws java.lang.Exception
java.lang.Exception
public PdfExport(Datastore ds, java.io.OutputStream outputStream, java.lang.String[][] pdfTitle, java.lang.String[] pdfCols)
public PdfExport(Datastore ds, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String[][] pdfTitle, java.lang.String[] pdfCols)
public PdfExport(Datastore ds, java.io.File file, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[] pdfTitle, java.lang.String[] pdfCols) throws java.lang.Exception
java.lang.Exception
public PdfExport(Datastore ds, java.io.OutputStream outputStream, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[] pdfTitle, java.lang.String[] pdfCols)
public PdfExport(Datastore ds, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[] pdfTitle, java.lang.String[] pdfCols)
public PdfExport(Datastore ds, java.io.File file, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[][] pdfTitle, java.lang.String[] pdfCols) throws java.lang.Exception
java.lang.Exception
public PdfExport(Datastore ds, java.io.OutputStream outputStream, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[][] pdfTitle, java.lang.String[] pdfCols)
public PdfExport(Datastore ds, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String[] colsType, java.lang.Object[] obj, java.lang.String[][] pdfTitle, java.lang.String[] pdfCols)
public PdfExport(javax.servlet.http.HttpServletResponse response)
public PdfExport(java.io.OutputStream outputStream)
public void setCharset(java.lang.String charset)
charset
- Stringpublic void setColumnWidth(int col, float width)
col
- 列号 从0开始width
- 宽度public void setTableWidth(float tableWidth)
public void doExport(java.lang.String fileName) throws java.lang.Exception
fileName
- 文件名java.lang.Exception
- Exceptionpublic com.itextpdf.text.pdf.PdfPCell createCell(java.lang.String value, com.itextpdf.text.Font font, int align)
public com.itextpdf.text.pdf.PdfPCell createCell(java.lang.String value, com.itextpdf.text.Font font)
public com.itextpdf.text.pdf.PdfPCell createCell(java.lang.String value, com.itextpdf.text.Font font, int align, int colspan)
public com.itextpdf.text.pdf.PdfPCell createCell(java.lang.String value, com.itextpdf.text.Font font, int align, int colspan, boolean boderFlag)
public void mergeHeaderCells(PdfMerge mergeCell)
mergeCell
- PdfMergepublic void mergeHeaderCells(int col1, int row1, int col2, int row2)
col1
- 起始单元格列号 从0开始row1
- 起始单元格行号 从0开始col2
- 结束单元格列号 从0开始row2
- 结束单元格行号 从0开始public void mergeCells(int col1, int row1, int col2, int row2)
col1
- 起始单元格列号 从0开始row1
- 起始单元格行号 从0开始col2
- 结束单元格列号 从0开始row2
- 结束单元格行号 从0开始public DataCenter getDc()
public void addWebCharts(WebChartsCell webChart)
webChart
- WebChartsCellpublic void addCell(PdfExport.PdfCell cell)