alexandremanowar Postado Agosto 8, 2005 Denunciar Share Postado Agosto 8, 2005 Olá pessoalNuca usei comandos para imprimir, alguém pode me ensinar ?Eu tenho um WinForm e nele contém Labels, TextBox e outros objetos, eu criei um botão imprimir e gostaria que quando eu clicar nele imprima apenas o conteúdo dos TextBox. Como eu faço isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Joaozava Postado Agosto 8, 2005 Denunciar Share Postado Agosto 8, 2005 você já tentou usar o Crystal Reports? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alexandremanowar Postado Agosto 8, 2005 Autor Denunciar Share Postado Agosto 8, 2005 Cara eu li o barato, mas sou novo nesse negócio to quebrando o coco, to tentando alguns comandos mas não sai o que eu quero, por exemplo quero imprimir o que está no textbox, aí coloquei assim: PrintDocument1.Print() Mas ele só imprimiu uma frase de apresentação, então tentei assim: PrintDocument1.Print(TextBox1.Text) Deu errovocê pode me dar uma força de como eu faço para imprimir apenas o contúdo do TextBox? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mcelmo Postado Agosto 8, 2005 Denunciar Share Postado Agosto 8, 2005 ola camarada. Tambem no inicio tive estas duvidas como você.seguinte você deve primeiro ter ser winform com o textbox,correto?segundo você deve criar outro winform com a chamada do seu Crystal Report. de qualquer forma você tera que usar o Crystal Report, pois não conheço nenhum outro recurso para imprimir.espero ter ajudado.qualquer coisa grita. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alexandremanowar Postado Agosto 8, 2005 Autor Denunciar Share Postado Agosto 8, 2005 Cara olha como eu fiz, tá bagunçado ainda mas ta funcionado: Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage Dim g As Graphics = e.Graphics Dim g2 As Graphics = e.Graphics Dim mensagem As String Dim teste2 As String Dim teste teste = TextBox1.Text '' mensagem = mensagem & " - " & System.Environment.UserName() mensagem = teste teste2 = TextBox2.Text Dim FonteMensagem As New Font("Roman", 14, System.Drawing.GraphicsUnit.Point) g.DrawString(mensagem, FonteMensagem, Brushes.Black, 400, 800) Dim FonteMensagem2 As New Font("Roman", 14, System.Drawing.GraphicsUnit.Point) g2.DrawString(teste2, FonteMensagem, Brushes.Black, 400, 900) End Sub Dessa forma imprimiu legal.Fiz o texte na epson cx1500, funcionou redondo na c45 também, mas fui textar na matricial epson lx-300, ele imprime eu controlo o eixo y mas não controlo o eixo X. Porque?Ele imprime sempre no começo da folhaComo eu faço para controlar o eixo X da epson lx-310Nas outras coloridas eu controlo normal tanto X como Y. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alexandremanowar Postado Agosto 14, 2005 Autor Denunciar Share Postado Agosto 14, 2005 Valeu pela força galera consegui resolver o problema. O código esta certo o problema era o driver da impressora que estava com problema reinstalei e funcionou legalAté a próxima Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
alexandremanowar
Olá pessoal
Nuca usei comandos para imprimir, alguém pode me ensinar ?
Eu tenho um WinForm e nele contém Labels, TextBox e outros objetos, eu criei um botão imprimir e gostaria que quando eu clicar nele imprima apenas o conteúdo dos TextBox. Como eu faço isso?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.