Imprimir com caixa de diálogo

Use o método ShowPrintDialog para exibir a caixa de diálogo de configurações antes de imprimir o documento. Isso pode ser útil para apresentar configurações de impressão da interface gráfica do usuário.

Aqui está um exemplo em C#:

Explicação

  • Criação PrintDocument: Criamos uma instância de PrintDocument, que é usada para manipular o documento a ser impresso.

  • Manipulador de Eventos: Anexamos um manipulador de eventos (PrintDocument_PrintPage) para gerenciar as ações a serem tomadas quando uma página for impressa.

  • Configuração PrintDialog: Um PrintDialog é inicializado e atribuído ao PrintDocument. Esta caixa de diálogo permite que os usuários configurem suas preferências de impressão.

  • Impressão Executing: Mostramos a caixa de diálogo de impressão usando ShowDialog(). Se o usuário confirmar as configurações clicando em OK, o documento é enviado para a impressora usando printDocument.Print().

  • Evento PrintPage: Dentro do manipulador de eventos (PrintDocument_PrintPage), definimos qual conteúdo aparece na página impressa usando métodos gráficos, como DrawString, para renderizar texto na página.

Descubra mais sobre como personalizar as configurações de impressão com o IronPrint.

Pronto para começar?
Nuget Downloads 38,093 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronPrint
executar um exemplo Veja seu documento chegar à impressora.