jaxe
public class DocumentRenderer extends java.lang.Object implements java.awt.print.Printable
Modifier and Type | Field and 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 and Description |
---|
DocumentRenderer() |
Modifier and Type | Method and 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.text.html.HTMLDocument htmlDocument) |
void |
print(javax.swing.JEditorPane jedPane) |
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) |
void |
setDocument(javax.swing.text.html.HTMLDocument htmlDocument) |
void |
setDocument(javax.swing.JEditorPane txtPane) |
void |
setDocument(javax.swing.text.PlainDocument plainDocument) |
protected void |
setDocument(java.lang.String type,
javax.swing.text.Document document) |
void |
setScaleWidthToFit(boolean scaleWidth) |
protected int currentPage
protected javax.swing.JEditorPane jeditorPane
protected double pageEndY
protected double pageStartY
protected boolean scaleWidthToFit
protected double scaleBase
protected java.awt.print.PageFormat pFormat
protected java.awt.print.PrinterJob pJob
public javax.swing.text.Document getDocument()
public boolean getScaleWidthToFit()
public void pageDialog()
public int print(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat, int pageIndex)
print
in interface java.awt.print.Printable
public void print(javax.swing.text.html.HTMLDocument htmlDocument)
public void print(javax.swing.JEditorPane jedPane)
public 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)
public void setDocument(javax.swing.text.html.HTMLDocument htmlDocument)
public void setDocument(javax.swing.JEditorPane txtPane)
public void setDocument(javax.swing.text.PlainDocument plainDocument)
protected void setDocument(java.lang.String type, javax.swing.text.Document document)
public void setScaleWidthToFit(boolean scaleWidth)