como crear un archivo de impresion en java
Publicado por rasof (35 intervenciones) el 22/05/2009 08:25:34
Hola muy buenas:
tengo un problema, he desarrollado una aplicacion escritorio en java usando SWING. donde tengo datos de una base de datos en jTables, la cosa es que quiero crear un documento en que esten por ejemplo 10 tablas. y este documento lo pueda imprimir por impresora.
ahora mismo el codigo ke uso es este:
private void imprimirTabla() {
try {
if (! tablaGraficos.print()) {
System.err.println("Usuario canceló impresión");
}
} catch (PrinterException e) {
System.err.format("No se puedo imprimir. %s%n", e.getMessage());
}
}
la cosa es que con este codigo tendira ke imprimir una tabla por pagina y lo ke yo kiero es mandar por ejemplo 10 tablas a imprimir. ya ke de la manera ke tengo ahora como he dicho antes imprime una tabla por pagina y gasto muchisimo papel. lo ke yo kiero es crear un documento para imprimir con muchas tablas y despues lo imprima.
Estoy un poko desesperado ya, si alguien me puede ayudar estria mu agradecido y si no tambien!!!
Un saludo
tengo un problema, he desarrollado una aplicacion escritorio en java usando SWING. donde tengo datos de una base de datos en jTables, la cosa es que quiero crear un documento en que esten por ejemplo 10 tablas. y este documento lo pueda imprimir por impresora.
ahora mismo el codigo ke uso es este:
private void imprimirTabla() {
try {
if (! tablaGraficos.print()) {
System.err.println("Usuario canceló impresión");
}
} catch (PrinterException e) {
System.err.format("No se puedo imprimir. %s%n", e.getMessage());
}
}
la cosa es que con este codigo tendira ke imprimir una tabla por pagina y lo ke yo kiero es mandar por ejemplo 10 tablas a imprimir. ya ke de la manera ke tengo ahora como he dicho antes imprime una tabla por pagina y gasto muchisimo papel. lo ke yo kiero es crear un documento para imprimir con muchas tablas y despues lo imprima.
Estoy un poko desesperado ya, si alguien me puede ayudar estria mu agradecido y si no tambien!!!
Un saludo
Valora esta pregunta


0