org.apache.poi.xwpf.converter.pdf.internal.elements
Class StylableHeaderFooter

java.lang.Object
  extended by com.lowagie.text.pdf.PdfPTable
      extended by fr.opensagres.xdocreport.itext.extension.ExtendedPdfPTable
          extended by org.apache.poi.xwpf.converter.pdf.internal.elements.StylableTable
              extended by org.apache.poi.xwpf.converter.pdf.internal.elements.StylableHeaderFooter
All Implemented Interfaces:
com.lowagie.text.Element, com.lowagie.text.LargeElement, IITextContainer, IITextElement, IMasterPageHeaderFooter

public class StylableHeaderFooter
extends StylableTable
implements IMasterPageHeaderFooter

fixes for pdf conversion by Leszek Piotrowicz


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, 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
StylableHeaderFooter(StylableDocument ownerDocument, BigInteger dxaY, boolean header)
           
 
Method Summary
 void flush()
           
 StylableTableCell getTableCell()
           
 float getTotalHeight()
           
 Float getY()
           
 float writeSelectedRows(int rowStart, int rowEnd, float xPos, float yPos, com.lowagie.text.pdf.PdfContentByte canvas)
           
 
Methods inherited from class org.apache.poi.xwpf.converter.pdf.internal.elements.StylableTable
getColIdx, getOwnerDocument, getParent
 
Methods inherited from class fr.opensagres.xdocreport.itext.extension.ExtendedPdfPTable
addCell, addCell, addCell, addCell, addCell, addElement, 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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.opensagres.xdocreport.itext.extension.IMasterPageHeaderFooter
isEmpty
 
Methods inherited from interface fr.opensagres.xdocreport.itext.extension.IITextContainer
addElement
 
Methods inherited from interface fr.opensagres.xdocreport.itext.extension.IITextElement
getITextContainer, setITextContainer
 
Methods inherited from interface com.lowagie.text.Element
toString
 

Constructor Detail

StylableHeaderFooter

public StylableHeaderFooter(StylableDocument ownerDocument,
                            BigInteger dxaY,
                            boolean header)
Method Detail

getTableCell

public StylableTableCell getTableCell()
Specified by:
getTableCell in interface IMasterPageHeaderFooter

getTotalHeight

public float getTotalHeight()
Specified by:
getTotalHeight in interface IMasterPageHeaderFooter
Overrides:
getTotalHeight in class com.lowagie.text.pdf.PdfPTable

flush

public void flush()
Specified by:
flush in interface IMasterPageHeaderFooter

writeSelectedRows

public float writeSelectedRows(int rowStart,
                               int rowEnd,
                               float xPos,
                               float yPos,
                               com.lowagie.text.pdf.PdfContentByte canvas)
Specified by:
writeSelectedRows in interface IMasterPageHeaderFooter
Overrides:
writeSelectedRows in class com.lowagie.text.pdf.PdfPTable

getY

public Float getY()


Copyright © 2013. All rights reserved.