fr.opensagres.xdocreport.itext.extension
Class ExtendedHeaderFooter

java.lang.Object
  extended by com.lowagie.text.pdf.PdfPageEventHelper
      extended by fr.opensagres.xdocreport.itext.extension.ExtendedHeaderFooter
All Implemented Interfaces:
com.lowagie.text.pdf.PdfPageEvent

public class ExtendedHeaderFooter
extends com.lowagie.text.pdf.PdfPageEventHelper

fixes for pdf conversion by Leszek Piotrowicz


Field Summary
protected  ExtendedDocument document
           
 
Constructor Summary
ExtendedHeaderFooter(ExtendedDocument document)
           
 
Method Summary
protected  float adjustMargin(float margin, IMasterPageHeaderFooter headerFooter)
           
protected  float getFooterY(IMasterPageHeaderFooter footer)
           
protected  float getHeaderY(IMasterPageHeaderFooter header)
           
 IMasterPage getMasterPage()
           
 void onStartPage(com.lowagie.text.pdf.PdfWriter writer, com.lowagie.text.Document doc)
          Adds a header/footer to every page
 void setMasterPage(IMasterPage masterPage)
           
 
Methods inherited from class com.lowagie.text.pdf.PdfPageEventHelper
onChapter, onChapterEnd, onCloseDocument, onEndPage, onGenericTag, onOpenDocument, onParagraph, onParagraphEnd, onSection, onSectionEnd
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

document

protected final ExtendedDocument document
Constructor Detail

ExtendedHeaderFooter

public ExtendedHeaderFooter(ExtendedDocument document)
Method Detail

onStartPage

public void onStartPage(com.lowagie.text.pdf.PdfWriter writer,
                        com.lowagie.text.Document doc)
Adds a header/footer to every page

Specified by:
onStartPage in interface com.lowagie.text.pdf.PdfPageEvent
Overrides:
onStartPage in class com.lowagie.text.pdf.PdfPageEventHelper
See Also:
com.itextpdf.text.pdf.PdfPageEventHelper#onEndPage(com.itextpdf.text.pdf.PdfWriter, com.itextpdf.text.Document)

getFooterY

protected float getFooterY(IMasterPageHeaderFooter footer)

getHeaderY

protected float getHeaderY(IMasterPageHeaderFooter header)

setMasterPage

public void setMasterPage(IMasterPage masterPage)

adjustMargin

protected float adjustMargin(float margin,
                             IMasterPageHeaderFooter headerFooter)

getMasterPage

public IMasterPage getMasterPage()


Copyright © 2013. All rights reserved.