none
Limitar número de caracteres por linha no relatório. RRS feed

  • Pergunta

  • Boa noite galera, estou precisando de um auxilio para limitar o números de caracteres em um relatório, no evento PrintPage.

    Segue abaixo um parte mínima do código.

    Dim pd As Printing.PrintDocument = New Printing.PrintDocument()

            AddHandler pd.PrintPage, New Printing.PrintPageEventHandler(AddressOf Me.pdRelatorios_PrintPage)
            AddHandler pd.BeginPrint, New Printing.PrintEventHandler(AddressOf Me.Begin_Print)
            AddHandler pd.EndPrint, New Printing.PrintEventHandler(AddressOf Me.End_Print)

    e.Graphics.DrawString(Descricao.ToString, FonteNormal, Brushes.Black, 100, 195, New StringFormat())

    Eu tentei colocar no meio dos parênteses "(50)" para limitar, mas não funcionou.
    Ai eu pensei em algo com o vbCrLf, mas não estou sabendo como utilizar.
    Se alguém puder me ajudar, ficarei muito agradecido, pois só me falta isso para colocar o programar para rodar.

    No outro formulário onde digito a frase, tenho um TextBox MultiLine com o WordWrap = True e joga para linha de baixo normal, mas quando busco no BD para o relatório, fica tudo em uma única linha ultrapassando a margem.

    Se precisar até posto parte do programa para facilitar o entendimento.
    Desde já agradeço a todos.
    sábado, 19 de outubro de 2013 04:27

Todas as Respostas

  • Bom dia galera!

    E ai ninguém saberia como solucionar esse problema?

    Eu não tenho o Cristal Reporting, e precisaria resolver essa questão.

    No aguardo de uma possível ajuda.

    Atenciosamente,

    Emerson

    segunda-feira, 21 de outubro de 2013 13:49