public class ElectricPrinter
extends java.lang.Object
implements java.awt.print.Printable, java.awt.image.ImageObserver
| Constructor and Description |
|---|
ElectricPrinter(WindowContent context,
java.awt.print.PageFormat pageFormat,
java.awt.print.PrinterJob printJob) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.BufferedImage |
getBufferedImage() |
int |
getDesiredDPI() |
java.awt.Graphics |
getGraphics() |
java.awt.Dimension |
getOldSize() |
java.awt.print.PageFormat |
getPageFormat() |
java.awt.print.PrinterJob |
getPrintJob() |
java.awt.geom.Rectangle2D |
getRenderArea() |
boolean |
imageUpdate(java.awt.Image img,
int infoflags,
int x,
int y,
int width,
int height)
This function is required for 3D view
|
int |
print(java.awt.Graphics g,
java.awt.print.PageFormat pf,
int page) |
void |
setBufferedImage(java.awt.image.BufferedImage img) |
void |
setOldSize(java.awt.Dimension oldSize) |
void |
setRenderArea(java.awt.geom.Rectangle2D rect) |
public ElectricPrinter(WindowContent context, java.awt.print.PageFormat pageFormat, java.awt.print.PrinterJob printJob)
public java.awt.image.BufferedImage getBufferedImage()
public void setBufferedImage(java.awt.image.BufferedImage img)
public java.awt.Graphics getGraphics()
public java.awt.print.PageFormat getPageFormat()
public java.awt.print.PrinterJob getPrintJob()
public int getDesiredDPI()
public void setOldSize(java.awt.Dimension oldSize)
public java.awt.Dimension getOldSize()
public void setRenderArea(java.awt.geom.Rectangle2D rect)
public java.awt.geom.Rectangle2D getRenderArea()
public int print(java.awt.Graphics g,
java.awt.print.PageFormat pf,
int page)
throws java.awt.print.PrinterException
print in interface java.awt.print.Printablejava.awt.print.PrinterExceptionpublic boolean imageUpdate(java.awt.Image img,
int infoflags,
int x,
int y,
int width,
int height)
imageUpdate in interface java.awt.image.ImageObserver