Package jaxe

Class DocumentRenderer

  • All Implemented Interfaces:
    java.awt.print.Printable

    public class DocumentRenderer
    extends java.lang.Object
    implements java.awt.print.Printable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected int currentPage  
      protected javax.swing.JEditorPane jeditorPane  
      protected double pageEndY  
      protected double pageStartY  
      protected java.awt.print.PageFormat pFormat  
      protected java.awt.print.PrinterJob pJob  
      protected double scaleBase  
      protected boolean scaleWidthToFit  
      • Fields inherited from interface java.awt.print.Printable

        NO_SUCH_PAGE, PAGE_EXISTS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.swing.text.Document getDocument()  
      boolean getScaleWidthToFit()  
      void pageDialog()  
      int print​(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat, int pageIndex)  
      void print​(javax.swing.JEditorPane jedPane)  
      void print​(javax.swing.text.html.HTMLDocument htmlDocument)  
      void print​(javax.swing.text.PlainDocument plainDocument)  
      protected void printDialog()  
      protected boolean printView​(java.awt.Graphics2D graphics2D, java.awt.Shape allocation, javax.swing.text.View view)  
      protected void setContentType​(java.lang.String type)  
      protected void setDocument​(java.lang.String type, javax.swing.text.Document document)  
      void setDocument​(javax.swing.JEditorPane txtPane)  
      void setDocument​(javax.swing.text.html.HTMLDocument htmlDocument)  
      void setDocument​(javax.swing.text.PlainDocument plainDocument)  
      void setScaleWidthToFit​(boolean scaleWidth)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • currentPage

        protected int currentPage
      • jeditorPane

        protected javax.swing.JEditorPane jeditorPane
      • pageEndY

        protected double pageEndY
      • pageStartY

        protected double pageStartY
      • scaleWidthToFit

        protected boolean scaleWidthToFit
      • scaleBase

        protected double scaleBase
      • pFormat

        protected java.awt.print.PageFormat pFormat
      • pJob

        protected java.awt.print.PrinterJob pJob
    • Constructor Detail

      • DocumentRenderer

        public DocumentRenderer()
    • Method Detail

      • getDocument

        public javax.swing.text.Document getDocument()
      • getScaleWidthToFit

        public boolean getScaleWidthToFit()
      • pageDialog

        public void pageDialog()
      • 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.text.html.HTMLDocument htmlDocument)
      • print

        public void print​(javax.swing.JEditorPane jedPane)
      • print

        public void print​(javax.swing.text.PlainDocument plainDocument)
      • printDialog

        protected void printDialog()
      • printView

        protected boolean printView​(java.awt.Graphics2D graphics2D,
                                    java.awt.Shape allocation,
                                    javax.swing.text.View view)
      • setContentType

        protected void setContentType​(java.lang.String type)
      • setDocument

        public void setDocument​(javax.swing.text.html.HTMLDocument htmlDocument)
      • setDocument

        public void setDocument​(javax.swing.JEditorPane txtPane)
      • setDocument

        public void setDocument​(javax.swing.text.PlainDocument plainDocument)
      • setDocument

        protected void setDocument​(java.lang.String type,
                                   javax.swing.text.Document document)
      • setScaleWidthToFit

        public void setScaleWidthToFit​(boolean scaleWidth)