Feeds de los foros

En la página principal de los foros encontrarás los enlaces al logo feed feed general y al de cada uno de los foros.

Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible

Buscar en el foro

Foro J2SE

feed Foro J2SE Foro: J2SE

Nuevo Tema Nuevo Tema

Imprimir en java saltos de linea 05/07/2008 18:46
anonymous Buenas,

no soy capaz de imprimir desde java y que me reconozca los saltos de linea si estos existen.

He probado a meter en hexadecimal el carácter correspondiente al salto de línea ('\u0D') pero no me lo reconoce. Sin embargo si pongo el carácter @ ('\u0040') me lo imprime correctamente.

Resumiendo... ¿cómo puedo hacer para que me reconozca los saltos de línea? (con /r/n no me lo reconoce.

Gracias.
#unapprove_message#
RE: Imprimir en java saltos de linea 06/07/2008 03:02
RuGI

Los caracteres en java se "escapan" con barra invertida: \

 

\n nueva linea

\t tabulador

 

Saludos

RuGI

#unapprove_message#
RE: Imprimir en java saltos de linea 06/07/2008 13:26
anonymous Buenas, he probado con /n y esa solución no es viable.

Hay algún modo de que al hacer la siguiente llamada "pagina.drawString(Cadena, 60, 60);" poder indicar que reconozca los saltos de línea suponiendo que cadena es de una longitud bastante considerable?

Gracias saludos.
#unapprove_message#
RE: RE: Imprimir en java saltos de linea 06/07/2008 13:27
anonymous perdon , he probado co \n no con /n
#unapprove_message#
RE: Imprimir en java saltos de linea 07/07/2008 00:32
mariocastro No, no se puede, intenta usar un componente visual y ponlo transparente
#unapprove_message#
RE: RE: Imprimir en java saltos de linea 07/07/2008 20:37
anonymous

Gracias Mario por confirmarme que no se puede imprimir los saltos de linea por la impresora con pagina.drawString(Cadena, 60, 60);

 

Pero a que te refieres con intenta usar un componente visual y ponlo transparente??

 

Gracias

#unapprove_message#
RE: Imprimir en java saltos de linea 07/07/2008 22:56
lucho01

Hasta donde yo se no es posible hacer eso si quieres hacer un salto de linea lo que debes hacer es calcular la posición de la siguiente linea y entonces comenzar a escribir desde la misma, puedes utilizar FontMetrics para calcular la misma.

Saludos

Luis Fontalvo

#unapprove_message#
#thread_expired#.
Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano