none
Imprimir un string muy largo en varias lineas. RRS feed

  • Pregunta

  • Hola.

    Necesito imprimir un string muy largo. Necesito que salte de línea y se ajuste a un area que yo defina.

    Ejemplo:

    string = "este es el texto que necesito que se imprima."

    Resultado:

    este es el texto

    que necesito que

    se imprima.

    Ahora imprimo así:

       e.Graphics.DrawString("este es el texto que necesito que se imprima.", IMPFuente9, Brushes.Black, 10, 10)

    De esta manera me sale todo en una línea.

    He buscado por el foro y no encuentro la solución.

    Si alguien me puede ayuidar le estaría muy agradecido.

    Un saludo.

    domingo, 26 de abril de 2020 9:57

Respuestas

  • Lo he resuelto así.             

    Dim AreaImpresion1 As New Rectangle(X, Y, 350, 230)
     e.Graphics.DrawString("TEXTOLARGO", IMPFuente9, Brushes.Black, AreaImpresion1)

    Ahotra necesito justificar el texto.

    Alinear a izquierda o derecha es fácil, pero como justifico?

    Muchas gracias.



    domingo, 26 de abril de 2020 19:00

Todas las respuestas

  • Deleted
    domingo, 26 de abril de 2020 12:09
  • Hola.

    Muchas gracias, me ha ayudado mucho, ya lo he resuelto.

    domingo, 26 de abril de 2020 18:55
  • Lo he resuelto así.             

    Dim AreaImpresion1 As New Rectangle(X, Y, 350, 230)
     e.Graphics.DrawString("TEXTOLARGO", IMPFuente9, Brushes.Black, AreaImpresion1)

    Ahotra necesito justificar el texto.

    Alinear a izquierda o derecha es fácil, pero como justifico?

    Muchas gracias.



    domingo, 26 de abril de 2020 19:00
  • Hola

     

     

    Gracias por levantar tu consulta en los foros de MSDN. Cerraremos el Hilo, por ende si tiene alguna otra consulta por favor genera otra consulta para que la comunidad de foros te pueda asesorar.

     

    Siempre es un placer atender tus consultas!

     

    Gracias por usar los foros de MSDN.

     

    Oscar Navarro

    lunes, 27 de abril de 2020 13:46
    Moderador