sferyx.administration.renderers.printing
Class PrintingSystem
java.lang.Object
sferyx.administration.renderers.printing.PrintingSystem
- All Implemented Interfaces:
- java.awt.print.Printable
public class PrintingSystem
- extends java.lang.Object
- implements java.awt.print.Printable
Fields inherited from interface java.awt.print.Printable |
NO_SUCH_PAGE, PAGE_EXISTS |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
totalPagesNumber
public int totalPagesNumber
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)
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()