Cara, a� vai uma dica. Vc faz um desenho em uma applet e depois o envia para
impress�o.
Boas dicas de impress�o vc vai encontrar em Java2D e em www.javaworld.com
Espero ter ajudado.
Sds.
Henderson Macedo
public class SUACLASSE extends java.applet.Applet {
public void paint(Graphics g) {
/* Fa�a aqui o desenho que vc desejar */
}
private void bImprimirActionPerformed(java.awt.event.ActionEvent evt) {
//1 mm = 2.83 pontos
PrinterJob printJob = PrinterJob.getPrinterJob();
PageFormat documentPageFormat = new PageFormat();
Paper a = new Paper();
a.setSize(210 * mm, 297 * mm);
a.setImageableArea(15 * mm, 15 * mm, 180 * mm, 275 * mm);
documentPageFormat.setOrientation(PageFormat.LANDSCAPE);
documentPageFormat.setPaper(a);
Book book = new Book();
book.append(new Pagina(), documentPageFormat);
printJob.setPageable(book);
if (printJob.printDialog()) {
try {
printJob.print();
} catch (Exception PrintException) { }
}
}
private class Pagina implements Printable {
public int print(Graphics g, PageFormat pageFormat, int page) {
/*Atribui a imagem desenhada
em um applet para a impress�o
*/
g = this.getGraphics;
return 1;
}
}
}
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------