es.aeat.eett.plugins.action_pdf
Class PDFTableRubik
java.lang.Object
es.aeat.eett.plugins.action_pdf.PDFTableRubik
- All Implemented Interfaces:
- java.util.EventListener, com.tonbeller.jpivot.core.ModelChangeListener
- class PDFTableRubik
- extends java.lang.Object
- implements com.tonbeller.jpivot.core.ModelChangeListener
- Author:
- f00992
en:
Exports the TableRubik to PDF format.
es:
Esta clase exporta a PDF una TableRubik.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataModel
private javax.swing.table.TableModel dataModel
fixedModel
private javax.swing.table.TableModel fixedModel
fixedHeader
private MultiHeader fixedHeader
headerData
private MultiHeader headerData
tr
private TableRubik tr
nameFile
private java.lang.String nameFile
f_headerCol
private com.lowagie.text.Font f_headerCol
f_headerRow
private com.lowagie.text.Font f_headerRow
f_table
private com.lowagie.text.Font f_table
b_c_HeaderEven
private java.awt.Color b_c_HeaderEven
b_c_HeaderNormal
private java.awt.Color b_c_HeaderNormal
b_c_HeaderSpan
private java.awt.Color b_c_HeaderSpan
b_c_TableEven
private java.awt.Color b_c_TableEven
b_c_TableNormal
private java.awt.Color b_c_TableNormal
dirty
boolean dirty
confiPdf
private ConfiPdf confiPdf
PDFTableRubik
protected PDFTableRubik(TableRubik tr,
ConfiPdf confiPdf,
java.lang.String nameFile)
build
public static com.lowagie.text.Document build(TableRubik tr,
ConfiPdf confiPdf)
throws java.io.FileNotFoundException,
com.lowagie.text.DocumentException
- Este el el metodo principal que hay que llamar para crear un pdf.
- Parameters:
tr
-
- Throws:
com.lowagie.text.DocumentException
java.io.FileNotFoundException
java.lang.Exception
build
public static com.lowagie.text.Document build(TableRubik tr,
ConfiPdf confiPdf,
java.lang.String nameFile)
throws java.io.FileNotFoundException,
com.lowagie.text.DocumentException
- Este el el metodo principal que hay que llamar para crear un pdf.
- Parameters:
tr
- confiPdf
- nameFile
-
- Returns:
- Document
- Throws:
java.io.FileNotFoundException
com.lowagie.text.DocumentException
build
private com.lowagie.text.Document build()
throws java.io.FileNotFoundException,
com.lowagie.text.DocumentException
- Throws:
java.io.FileNotFoundException
com.lowagie.text.DocumentException
buildTable
private com.lowagie.text.Table buildTable()
throws com.lowagie.text.BadElementException
- Throws:
com.lowagie.text.BadElementException
printCellHeaderCol
private void printCellHeaderCol(com.lowagie.text.Table datatable,
RubikCell c)
throws com.lowagie.text.BadElementException
- Throws:
com.lowagie.text.BadElementException
printCellHeaderRow
private void printCellHeaderRow(com.lowagie.text.Table datatable,
RubikCell c)
throws com.lowagie.text.BadElementException
- Throws:
com.lowagie.text.BadElementException
printCellData
private void printCellData(com.lowagie.text.Table datatable,
RubikCell c,
int even)
throws com.lowagie.text.BadElementException
- Throws:
com.lowagie.text.BadElementException
getTableModels
private void getTableModels(TableRubik tablaRubik)
setColorHeader
private void setColorHeader(boolean colorear)
modelChanged
public void modelChanged(com.tonbeller.jpivot.core.ModelChangeEvent e)
- Specified by:
modelChanged
in interface com.tonbeller.jpivot.core.ModelChangeListener
- See Also:
ModelChangeListener.modelChanged(com.tonbeller.jpivot.core.ModelChangeEvent)
structureChanged
public void structureChanged(com.tonbeller.jpivot.core.ModelChangeEvent e)
- Specified by:
structureChanged
in interface com.tonbeller.jpivot.core.ModelChangeListener
- See Also:
ModelChangeListener.structureChanged(com.tonbeller.jpivot.core.ModelChangeEvent)
JRubik v0.6