org.odftoolkit.odfdom.converter.pdf.internal.stylable
Class StylableTable

java.lang.Object
  extended by com.lowagie.text.pdf.PdfPTable
      extended by fr.opensagres.xdocreport.itext.extension.ExtendedPdfPTable
          extended by org.odftoolkit.odfdom.converter.pdf.internal.stylable.StylableTable
All Implemented Interfaces:
com.lowagie.text.Element, com.lowagie.text.LargeElement, IITextContainer, IITextElement, IStylableContainer, IStylableElement
Direct Known Subclasses:
StylableHeaderFooter

public class StylableTable
extends ExtendedPdfPTable
implements IStylableContainer


Field Summary
 
Fields inherited from class com.lowagie.text.pdf.PdfPTable
absoluteWidths, BACKGROUNDCANVAS, BASECANVAS, complete, currentRow, currentRowIdx, defaultCell, headerRows, isColspan, LINECANVAS, relativeWidths, rowCompleted, rows, runDirection, spacingAfter, spacingBefore, tableEvent, TEXTCANVAS, totalHeight, totalWidth, widthPercentage
 
Fields inherited from interface com.lowagie.text.Element
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LIST, LISTITEM, MARKED, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE, YMARK
 
Constructor Summary
StylableTable(StylableDocument ownerDocument, IStylableContainer parent, int numColumns)
           
 
Method Summary
 void addElement(com.lowagie.text.Element element)
           
 void applyStyles(Style style)
           
 void beginTableHeaderRows()
           
 void beginTableRow(Style currentRowStyle)
           
 void endTableHeaderRows()
           
 void endTableRow()
           
 int getColIdx()
           
 Style getCurrentRowStyle()
           
 Style getLastStyleApplied()
           
 StylableDocument getOwnerDocument()
           
 IStylableContainer getParent()
           
 
Methods inherited from class fr.opensagres.xdocreport.itext.extension.ExtendedPdfPTable
addCell, addCell, addCell, addCell, addCell, getElement, getITextContainer, getRowHeight, getRowHeight, isEmpty, setITextContainer, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop
 
Methods inherited from class com.lowagie.text.pdf.PdfPTable
adjustCellsInRow, beginWritingRows, calculateHeights, calculateHeightsFast, calculateWidths, completeRow, copyFormat, deleteBodyRows, deleteLastRow, deleteRow, endWritingRows, flushContent, getAbsoluteWidths, getChunks, getDefaultCell, getFooterHeight, getFooterRows, getHeaderHeight, getHeaderRows, getHorizontalAlignment, getKeepTogether, getNumberOfColumns, getRow, getRows, getRows, getRowspanHeight, getRunDirection, getTableEvent, getTotalHeight, getTotalWidth, getWidthPercentage, isComplete, isContent, isExtendLastRow, isHeadersInEvent, isLockedWidth, isNestable, isSkipFirstHeader, isSkipLastFooter, isSplitLate, isSplitRows, process, setComplete, setExtendLastRow, setFooterRows, setHeaderRows, setHeadersInEvent, setHorizontalAlignment, setKeepTogether, setLockedWidth, setRunDirection, setSkipFirstHeader, setSkipLastFooter, setSpacingAfter, setSpacingBefore, setSplitLate, setSplitRows, setTableEvent, setTotalWidth, setTotalWidth, setWidthPercentage, setWidthPercentage, setWidths, setWidths, shallowCopy, size, spacingAfter, spacingBefore, type, writeSelectedRows, writeSelectedRows, writeSelectedRows, writeSelectedRows
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.odftoolkit.odfdom.converter.pdf.internal.stylable.IStylableElement
getElement
 
Methods inherited from interface com.lowagie.text.Element
toString
 

Constructor Detail

StylableTable

public StylableTable(StylableDocument ownerDocument,
                     IStylableContainer parent,
                     int numColumns)
Method Detail

getCurrentRowStyle

public Style getCurrentRowStyle()

beginTableHeaderRows

public void beginTableHeaderRows()

endTableHeaderRows

public void endTableHeaderRows()

beginTableRow

public void beginTableRow(Style currentRowStyle)

endTableRow

public void endTableRow()

addElement

public void addElement(com.lowagie.text.Element element)
Specified by:
addElement in interface IITextContainer
Specified by:
addElement in interface IStylableContainer
Overrides:
addElement in class ExtendedPdfPTable

applyStyles

public void applyStyles(Style style)
Specified by:
applyStyles in interface IStylableElement

getLastStyleApplied

public Style getLastStyleApplied()
Specified by:
getLastStyleApplied in interface IStylableElement

getParent

public IStylableContainer getParent()
Specified by:
getParent in interface IStylableElement

getOwnerDocument

public StylableDocument getOwnerDocument()

getColIdx

public int getColIdx()


Copyright © 2013. All rights reserved.