Ir para conteúdo
Fórum Script Brasil
  • 0

Imprimir


alexandremanowar

Pergunta

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

  • 0

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 erro

você pode me dar uma força de como eu faço para imprimir apenas o contúdo do TextBox?

Link para o comentário
Compartilhar em outros sites

  • 0

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.

Link para o comentário
Compartilhar em outros sites

  • 0

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 folha

Como eu faço para controlar o eixo X da epson lx-310

Nas outras coloridas eu controlo normal tanto X como Y.

Link para o comentário
Compartilhar em outros sites

  • 0

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 legal

Até a próxima

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...