none
PrintPreviewDialog NO aficha texto de RichTextBox RRS feed

  • Pregunta

  • Agradezco de ante mano cualquier orientación

    PrintPreview funciona, Pero el Texto de RichTextBox, No se aficha

        void document_PrintPage(object Y, PrintPageEventArgs Z)
        {
            Single T = Rtb.Font.Size;

           //Si el contenido es el siguiente:

            Rtb.Text = "Aaaaaaaaaaaaaaaaaaaa\nBBBBBBBBBBBBBBBBBBBB\nCCCCCCCCCCCCCCCCCC";

          //Se ve el texto correctamente

    sin embargo con el contenido real (Una Clase de conexión a Db2)

    la página aparece en blanco

    Quizás algún signo "Raro en el texto"

            Z.Graphics.DrawString(Rtb.Text.ToString(),
                                  new Font(Rtb.Font.Name, T, Rtb.Font.Style),
                                  Brushes.Black, T, T);
        }

    A ver si alguie me pudiera orienta, Muchas gracias


    Atentamente [Best Regards] [Amicalement] Ivan Pequeño Andrade

    miércoles, 24 de marzo de 2021 14:23

Respuestas

  • ¿Puedes parar con el debugger en esa línea y examinar qué es lo que llega en Rtb.Text? A lo mejor contiene espacios en blanco, o caracteres especiales, o algo así. Merece la pena comprobarlo.

    Por cierto, no sirve de nada poner .ToString() detrás del .Text. La propiedad .Text ya es de tipo string, por lo que no se gana nada convirtiendo el string en un string.

    • Marcado como respuesta Ivan Pequeño A miércoles, 24 de marzo de 2021 16:22
    miércoles, 24 de marzo de 2021 15:08
    Moderador

Todas las respuestas

  • ¿Puedes parar con el debugger en esa línea y examinar qué es lo que llega en Rtb.Text? A lo mejor contiene espacios en blanco, o caracteres especiales, o algo así. Merece la pena comprobarlo.

    Por cierto, no sirve de nada poner .ToString() detrás del .Text. La propiedad .Text ya es de tipo string, por lo que no se gana nada convirtiendo el string en un string.

    • Marcado como respuesta Ivan Pequeño A miércoles, 24 de marzo de 2021 16:22
    miércoles, 24 de marzo de 2021 15:08
    Moderador
  • Hola Iván,

    Gracias por confirmar que se ha encontrado una solución a la consulta realizada.

    Gracias por usar los foros de MSDN.

    Eric Ruiz

    ____________________________

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN siéntase en la libertad de contactar MSDNFSF@microsoft.com.

    miércoles, 24 de marzo de 2021 17:37
    Moderador