Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2011, 19:12
paul26
 
Fecha de Ingreso: agosto-2006
Mensajes: 66
Antigüedad: 17 años, 8 meses
Puntos: 0
Problema con Printable en un applet

Hola estoy haciendo un applet que tiene que imprimir un texto, estoy usando Printable, lo que quiero es pasarle un String con saltos de linea pero no puedo hacer que lo imprima con los saltos, este es un ejemplo basico pero pasa lo mismo le paso el texto hola mundo con un salto de linea en el medio pero lo imprime como si el salto no estuviera, alguien sabe como hacerlo, gracias

Código:
class MiPrintable implements Printable 
{
   public int print (Graphics g, PageFormat f, int pageIndex) 
   {
      if (pageIndex == 0) 
      {
         // Imprime "Hola \n mundo" en la primera pagina, en la posicion 100,100
         g.drawString("Hola mundo", 100,100);
         return PAGE_EXISTS;
      }
      else
         return NO_SUCH_PAGE;
   }
}
Código:
PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintable( new MiPrintable());
try 
{
   job.print();
} 
catch (PrinterException e) 
{
   e.printStackTrace();
}