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.Printable
java.awt.print.PrinterException
public boolean imageUpdate(java.awt.Image img, int infoflags, int x, int y, int width, int height)
imageUpdate
in interface java.awt.image.ImageObserver