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();
}