sferyx.administration.renderers.printing
Class PrintingSystem

java.lang.Object
  extended by sferyx.administration.renderers.printing.PrintingSystem
All Implemented Interfaces:
java.awt.print.Printable

public class PrintingSystem
extends java.lang.Object
implements java.awt.print.Printable


Field Summary
 int totalPagesNumber
           
 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Constructor Summary
PrintingSystem()
           
PrintingSystem(boolean quickPrint)
           
PrintingSystem(boolean quickPrint, java.awt.print.PageFormat defaultPageFormat)
           
PrintingSystem(boolean quickPrint, java.awt.print.PageFormat defaultPageFormat, java.awt.print.PrinterJob prJob)
           
PrintingSystem(boolean quickPrint, java.awt.print.PrinterJob prJob)
           
 
Method Summary
 void endPrintingPreferences()
           
 java.awt.print.PageFormat getCurrentPageFormat()
           
 javax.swing.text.Element getFirstPageHeaderElement(javax.swing.text.View view)
           
 javax.swing.text.Element getFooterElement(javax.swing.text.View view)
           
 javax.swing.text.Element getHeaderElement(javax.swing.text.View view)
           
 javax.swing.text.Element getPageNumberElement(javax.swing.text.View view)
           
 int getTotalPagesNumber(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat)
           
 boolean isPrintCancelled()
           
 int print(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat, int pageIndex)
           
 void print(javax.swing.JEditorPane hostEditor)
           
 void resetToStart()
           
 void setFirstPageHeader(java.lang.String headerString)
           
 void setFooter(java.lang.String footerString)
           
 void setGeneratePageNumbers(java.lang.String text)
           
 void setHeader(java.lang.String headerString)
           
 void setPrintableEditor(javax.swing.JEditorPane editor)
           
 void setPrintableEditor1(javax.swing.JEditorPane editor)
           
 void startPrintingPreferences()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

totalPagesNumber

public int totalPagesNumber
Constructor Detail

PrintingSystem

public PrintingSystem()

PrintingSystem

public PrintingSystem(boolean quickPrint,
                      java.awt.print.PageFormat defaultPageFormat)

PrintingSystem

public PrintingSystem(boolean quickPrint,
                      java.awt.print.PageFormat defaultPageFormat,
                      java.awt.print.PrinterJob prJob)

PrintingSystem

public PrintingSystem(boolean quickPrint,
                      java.awt.print.PrinterJob prJob)

PrintingSystem

public PrintingSystem(boolean quickPrint)
Method Detail

isPrintCancelled

public boolean isPrintCancelled()

setPrintableEditor1

public void setPrintableEditor1(javax.swing.JEditorPane editor)

setPrintableEditor

public void setPrintableEditor(javax.swing.JEditorPane editor)

resetToStart

public void resetToStart()

getCurrentPageFormat

public java.awt.print.PageFormat getCurrentPageFormat()

setHeader

public void setHeader(java.lang.String headerString)

setFirstPageHeader

public void setFirstPageHeader(java.lang.String headerString)

setFooter

public void setFooter(java.lang.String footerString)

setGeneratePageNumbers

public void setGeneratePageNumbers(java.lang.String text)

getTotalPagesNumber

public int getTotalPagesNumber(java.awt.Graphics graphics,
                               java.awt.print.PageFormat pageFormat)

print

public int print(java.awt.Graphics graphics,
                 java.awt.print.PageFormat pageFormat,
                 int pageIndex)
Specified by:
print in interface java.awt.print.Printable

print

public void print(javax.swing.JEditorPane hostEditor)

getPageNumberElement

public javax.swing.text.Element getPageNumberElement(javax.swing.text.View view)

getFooterElement

public javax.swing.text.Element getFooterElement(javax.swing.text.View view)

getHeaderElement

public javax.swing.text.Element getHeaderElement(javax.swing.text.View view)

getFirstPageHeaderElement

public javax.swing.text.Element getFirstPageHeaderElement(javax.swing.text.View view)

startPrintingPreferences

public void startPrintingPreferences()

endPrintingPreferences

public void endPrintingPreferences()