Java - Imprimir desde un applet

 
Vista:

Imprimir desde un applet

Publicado por Tony (2 intervenciones) el 05/04/2002 06:59:09
Tengo un boton dentro de un Frame para imprimir todo el contenido de este.
Basicamente hago

PrintJob pjob = getToolkit().getPrintJob(this,"Printing Test", null);
if (pjob != null)
{
Graphics pg = pjob.getGraphics();
if (pg != null)
{
wspPanel.printAll(pg);
pg.dispose(); // flush page
}
pjob.end();
}

Pero, me salen los label en un color de fondo q no corresponde a su color real. Basicamente o en azul o en gris, aleatoriamente. Cuando el background del Frame es amarillo, incluido el de los Label que estan incluidos dentro de el.
Ademas solo imprime una hoja y recortada por la derecha.
Que he hecho mal?
Gracias por adelantado
Tony
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder