Buenas,
Estoy haciendo un report en Java. He buscado por internet y he encontrado muchas paginas que te enseñan a modo de tutorial como hacerlo, pero no he conseguido que funcione
En mi caso genero un documento html que luego abro y visualizo con un JEditrPane. Hasta aqui todo funciona perfectamente.
A continuación os describo lo que hace mi código para imprimir:
1) Creo un nuevo Frame() y le añado (add) el objeto tipo JEditorPane que contiene la página.
2) Uso el PrintJob de la siguiente forma:
PrintJob pjob =Toolkit.getDefaultToolkit().getPrintJob(f,"Esto es un report",null);
- Donde "f" es el Frame()
3) Cojo los graficos del pjob.
4) Llamo al método printAll() del Frame() y le paso como parametro los gráficos anteriores.
5) Finalizo la impresión con dispose() y end().
El resultado que obtengo es un documento en blanco, es decir, la impresora imprime (coje el papel y demas) pero no imprime nada. Y si, tiene tinta...
Alguien sabe como puedo solucionarlo, o donde puedo encontrar un ejemplo?
Gracias de antemano,
Alertban