Imprimir el contenido de un JTextPane
Publicado por jose (11 intervenciones) el 21/06/2001 02:22:24
Hola..
Estoy intentando imprimir el contenido de un JTextPane (que es sólo texto) y no puedo. Para ello hago lo siguiente:
PrintJob miPrintJob = ventana.getToolkit().getPrintJob(ventana,"Imprimir documento ",null);
if (miPrintJob != null) {
Graphics graficoImpresion = miPrintJob.getGraphics();
if (graficoImpresion != null) {
ventana.texto.printAll(graficoImpresion);
graficoImpresion.dispose();
}
miPrintJob.end();
}
Donde ventana es una clase que extiende de JFrame con un JTextPane (texto)
Si intento imprimir con una HP 690 me dice que los driver están dañados y si imprimo con una brother laser sólo imprime una página.
Espero que alguien me pueda ayudar. Gracias.
Estoy intentando imprimir el contenido de un JTextPane (que es sólo texto) y no puedo. Para ello hago lo siguiente:
PrintJob miPrintJob = ventana.getToolkit().getPrintJob(ventana,"Imprimir documento ",null);
if (miPrintJob != null) {
Graphics graficoImpresion = miPrintJob.getGraphics();
if (graficoImpresion != null) {
ventana.texto.printAll(graficoImpresion);
graficoImpresion.dispose();
}
miPrintJob.end();
}
Donde ventana es una clase que extiende de JFrame con un JTextPane (texto)
Si intento imprimir con una HP 690 me dice que los driver están dañados y si imprimo con una brother laser sólo imprime una página.
Espero que alguien me pueda ayudar. Gracias.
Valora esta pregunta


0