public class PageTableExportCache
extends java.lang.Object
Description: 临时对象工具类
Title:首亨软件 - TSS/CRM等
构造器和说明 |
---|
PageTableExportCache(PageContext pc) |
限定符和类型 | 方法和说明 |
---|---|
void |
clear()
清空重置
|
java.awt.Color |
getBodyBg2_2() |
com.itextpdf.text.BaseColor |
getBodyBg2() |
java.awt.Color |
getBodyBorderBg_2() |
com.itextpdf.text.BaseColor |
getBodyBorderBg() |
int |
getBodyCacheRows() |
Datastore |
getDs() |
ListTableInfo |
getListTable() |
com.itextpdf.text.pdf.PdfPTable |
getPdfTable() |
com.lowagie.text.Font |
getTextfont_2() |
com.itextpdf.text.Font |
getTextfont() |
int |
getTrSize() |
com.lowagie.text.Table |
getWordTable() |
void |
insertTd(int rowNo,
CacheTd td)
添加TD
|
void |
insertTr(CacheTr tr)
添加一行
|
void |
processList(java.util.List<CacheTr> list)
按要求(主要针对竖向扩展的情况)动态构造行(包括扩展行)
|
void |
resetTr() |
void |
setBodyBg2_2(java.awt.Color bodyBg2_2) |
void |
setBodyBg2(com.itextpdf.text.BaseColor bodyBg2) |
void |
setBodyBorderBg_2(java.awt.Color bodyBorderBg_2) |
void |
setBodyBorderBg(com.itextpdf.text.BaseColor bodyBorderBg) |
void |
setBodyCacheRows(int bodyCacheRows) |
void |
setDs(Datastore ds) |
void |
setListTable(ListTableInfo listTable) |
void |
setPdfTable(com.itextpdf.text.pdf.PdfPTable pdfTable) |
void |
setTextfont_2(com.lowagie.text.Font textfont_2) |
void |
setTextfont(com.itextpdf.text.Font textfont) |
void |
setWordTable(com.lowagie.text.Table wordTable) |
void |
toExportPdf(Table table)
导出PDF数据
|
void |
toExportWord(Table table)
导出Word数据
|
int[] |
toExportXls(Table table,
int allTotalRow,
int totalRow,
jxl.write.WritableWorkbook book)
导出数据
|
public PageTableExportCache(PageContext pc)
public void resetTr()
public void insertTr(CacheTr tr)
tr
- CacheTrpublic int getTrSize()
public void insertTd(int rowNo, CacheTd td)
rowNo
- 行号td
- CacheTdpublic void clear()
public void processList(java.util.List<CacheTr> list)
list
- CacheTrpublic int[] toExportXls(Table table, int allTotalRow, int totalRow, jxl.write.WritableWorkbook book) throws jxl.write.WriteException
table
- 表格信息allTotalRow
- 总行数totalRow
- 当页总行数book
- WritableWorkbookjxl.write.WriteException
- 异常信息public void toExportPdf(Table table) throws java.lang.Exception
table
- Tablejava.lang.Exception
- 异常信息public void toExportWord(Table table) throws java.lang.Exception
table
- Tablejava.lang.Exception
- 异常public com.lowagie.text.Font getTextfont_2()
public void setTextfont_2(com.lowagie.text.Font textfont_2)
public java.awt.Color getBodyBorderBg_2()
public void setBodyBorderBg_2(java.awt.Color bodyBorderBg_2)
public java.awt.Color getBodyBg2_2()
public void setBodyBg2_2(java.awt.Color bodyBg2_2)
public Datastore getDs()
public void setDs(Datastore ds)
public ListTableInfo getListTable()
public void setListTable(ListTableInfo listTable)
public com.itextpdf.text.pdf.PdfPTable getPdfTable()
public int getBodyCacheRows()
public void setBodyCacheRows(int bodyCacheRows)
public com.itextpdf.text.Font getTextfont()
public void setTextfont(com.itextpdf.text.Font textfont)
public com.itextpdf.text.BaseColor getBodyBorderBg()
public void setBodyBorderBg(com.itextpdf.text.BaseColor bodyBorderBg)
public com.itextpdf.text.BaseColor getBodyBg2()
public void setBodyBg2(com.itextpdf.text.BaseColor bodyBg2)
public void setPdfTable(com.itextpdf.text.pdf.PdfPTable pdfTable)
public com.lowagie.text.Table getWordTable()
public void setWordTable(com.lowagie.text.Table wordTable)