Por favor!!!
Alguem poderia me ajudar a imprimir imagem
public boolean imageUpdate(Image img, int infoflags,
int x, int y, int w, int h) {
return true;
}
public int print(Graphics g, PageFormat pf, int pageIndex) throws PrinterException {
if (pageIndex >= 1) {
return Printable.NO_SUCH_PAGE;
}
Graphics2D g2 = (Graphics2D) g;
g2.setPaint(Color.black);
g2.translate(pf.getImageableX(), pf.getImageableY());
g2.draw(new Rectangle2D.Double(0, 0,
pf.getImageableWidth(), pf.getImageableHeight()));
drawpage(g2);
return Printable.PAGE_EXISTS;
}
private void drawpage(Graphics2D g2) {
Image img = Toolkit.getDefaultToolkit().createImage(“logo.gif”);
g2.drawImage(img, 200, 200, this);
}
esse é o código mas apenas o retangulo é impresso. Se alguem souber de qualquer forma de impressao de imagens me ajude.