none
Dúvida de como criar objeto de impressão RRS feed

  • Pergunta

  • Olá pessoal, como faço para criar o objeto para impressão no corpo do método

    public void Imprimir(string codigo, string numero, System.Drawing.Printing.PrintEventArgs e)

    {

               // como criar o objeto aqui nessa linha ////////

                string texto = "NOME DA EMPRESA";
                Font letra = new Font("Lucida Console", 7);
                Brush cor = new SolidBrush(Color.Black);
                PointF ponto = new PointF(3, linha);
                e.Graphics.DrawString(texto, letra, cor, ponto);

    }

    C#, WindowsForm.

    Obrigado.

    segunda-feira, 8 de junho de 2020 17:15

Respostas

  • Olá, Porter!

    Segundo a documentação a classe PrintPageEventArgs possui um construtor que recebe uma referência de Graphics, dois Rectangles e um objeto PageSettings:

    PrintPageEventArgs(Graphics, Rectangle, Rectangle, PageSettings)

    Esses dois artigos abaixo talvez ajudem:

    C# - Imprimindo em uma aplicação Windows Forms

    C# - Imprimindo com PrintDocument (revisão)

    Att, Wallace


    “First do it, then do it right, then do it better.” # Introdução ao C# - Uma Abordagem Prática (Módulo I) https://www.udemy.com/course/introducao-ao-c-uma-abordagem-pratica-modulo-i/?referralCode=8C11BF75D94DADB41112

    • Marcado como Resposta Porter Porter sexta-feira, 12 de junho de 2020 12:26
    terça-feira, 9 de junho de 2020 21:43

Todas as Respostas

  • public void Imprimir(string codigo, string numero)

    {

               PrintPageEventArgs e = new PrintPageEventArgs();  <--- Essa linha não compila, porque ?

                string texto = "NOME DA EMPRESA";
                Font letra = new Font("Lucida Console", 7);
                Brush cor = new SolidBrush(Color.Black);
                PointF ponto = new PointF(3, linha);
                e.Graphics.DrawString(texto, letra, cor, ponto);

    }


    segunda-feira, 8 de junho de 2020 21:45
  • Olá, Porter!

    Segundo a documentação a classe PrintPageEventArgs possui um construtor que recebe uma referência de Graphics, dois Rectangles e um objeto PageSettings:

    PrintPageEventArgs(Graphics, Rectangle, Rectangle, PageSettings)

    Esses dois artigos abaixo talvez ajudem:

    C# - Imprimindo em uma aplicação Windows Forms

    C# - Imprimindo com PrintDocument (revisão)

    Att, Wallace


    “First do it, then do it right, then do it better.” # Introdução ao C# - Uma Abordagem Prática (Módulo I) https://www.udemy.com/course/introducao-ao-c-uma-abordagem-pratica-modulo-i/?referralCode=8C11BF75D94DADB41112

    • Marcado como Resposta Porter Porter sexta-feira, 12 de junho de 2020 12:26
    terça-feira, 9 de junho de 2020 21:43
  • Obrigado wallace por sua atenção, agora deu certo.
    sexta-feira, 12 de junho de 2020 12:26