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 intcurrentPageprotected javax.swing.JEditorPanejeditorPaneprotected doublepageEndYprotected doublepageStartYprotected java.awt.print.PageFormatpFormatprotected java.awt.print.PrinterJobpJobprotected doublescaleBaseprotected booleanscaleWidthToFit
-
Constructor Summary
Constructors Constructor Description DocumentRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.text.DocumentgetDocument()booleangetScaleWidthToFit()voidpageDialog()intprint(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat, int pageIndex)voidprint(javax.swing.JEditorPane jedPane)voidprint(javax.swing.text.html.HTMLDocument htmlDocument)voidprint(javax.swing.text.PlainDocument plainDocument)protected voidprintDialog()protected booleanprintView(java.awt.Graphics2D graphics2D, java.awt.Shape allocation, javax.swing.text.View view)protected voidsetContentType(java.lang.String type)protected voidsetDocument(java.lang.String type, javax.swing.text.Document document)voidsetDocument(javax.swing.JEditorPane txtPane)voidsetDocument(javax.swing.text.html.HTMLDocument htmlDocument)voidsetDocument(javax.swing.text.PlainDocument plainDocument)voidsetScaleWidthToFit(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:
printin 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)
-
-