Impresion en JAVA
Publicado por Armando (6 intervenciones) el 28/06/2007 00:57:05
Que tal colegas programadores, estoy comenzando a utilizar metodos de impresion en JAVA y me han surgido algunos problemas, y espero alguno de ustedes pueda ayudarme
El problema es este: tengo una lista de cadenas a imprimir la cual ya tengo con formato y saliendo por la impresora, pero cuando pasan de mas de una hoja la impresora solo imprime la primera, y NO se como hacer para que imprima las siguientes.
De manera resumida es lo que estoy haciendo.
en mi clase impresora declaro
obj Font. = fuente
obj Printjob = pj
obj Graphics = pagina
declaro que
pj = Toolkit.getDefaultToolkit().getPrintJob(new Frame(),"TRABAJO", null);
y
pagina = pj.getGraphics();
pagina.setFont(fuente);
pagina.setColor(Color.black);
y una vez analizada mi cadena y asignados saltos y tabulaciones
for{
pagina.drawString(cadenatmp,tabulacion,salto);
}
y termino con
pagina.dispose();
pj.end();
NO SE EN QUE PARTE DEBO DECLARAR EL AUMENTO DE PAGINA O SI ALGUN METODO LO HACE ESPERO PUEDAN AYUDARME
El problema es este: tengo una lista de cadenas a imprimir la cual ya tengo con formato y saliendo por la impresora, pero cuando pasan de mas de una hoja la impresora solo imprime la primera, y NO se como hacer para que imprima las siguientes.
De manera resumida es lo que estoy haciendo.
en mi clase impresora declaro
obj Font. = fuente
obj Printjob = pj
obj Graphics = pagina
declaro que
pj = Toolkit.getDefaultToolkit().getPrintJob(new Frame(),"TRABAJO", null);
y
pagina = pj.getGraphics();
pagina.setFont(fuente);
pagina.setColor(Color.black);
y una vez analizada mi cadena y asignados saltos y tabulaciones
for{
pagina.drawString(cadenatmp,tabulacion,salto);
}
y termino con
pagina.dispose();
pj.end();
NO SE EN QUE PARTE DEBO DECLARAR EL AUMENTO DE PAGINA O SI ALGUN METODO LO HACE ESPERO PUEDAN AYUDARME
Valora esta pregunta


0