Package jaxe
Class DocumentRenderer
- java.lang.Object
-
- jaxe.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
-
Constructor Summary
Constructors Constructor Description DocumentRenderer()
-
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)
-
-
-
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
-
-
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 interfacejava.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)
-
-