Suporte à impressão nos Windows Forms

A impressão nos Windows Forms consiste principalmente em usar o Componente PrintDocument para permitir que o usuário imprima e o Controle PrintPreviewDialog, o Componente PrintDialog e o Componente PageSetupDialog para fornecer uma interface gráfica familiar aos usuários acostumados com o sistema operacional Windows.

Normalmente, você cria uma nova instância do PrintDocument componente, define as propriedades que descrevem o que imprimir usando as PrinterSettings classes e PageSettings e chama o método para realmente imprimir o Print documento.

Durante a impressão a partir de um aplicativo baseado no Windows, o componente mostrará uma caixa de diálogo de anulação de impressão para alertar os usuários sobre o fato de que a impressão está ocorrendo e permitir que o PrintDocument trabalho de impressão seja cancelado.

Nesta seção

Como criar trabalhos de impressão padrão do Windows Forms
Explica como usar o PrintDocument componente para imprimir a partir de um formulário do Windows.

Como Capturar a Entrada do Usuário de um PrintDialog em Tempo de Execução
Explica como modificar as opções de impressão selecionadas programaticamente usando o PrintDialog componente.

Como Escolher as Impressoras Conectadas ao Computador de um Usuário nos Windows Forms
Descreve a alteração da impressora para imprimir para usar o PrintDialog componente em tempo de execução.

Como: imprimir elementos gráficos no Windows Forms
Descreve o envio de elementos gráficos para a impressora.

Como: imprimir um arquivo de texto de várias páginas nos Windows Forms
Descreve o envio de texto para a impressora.

Como Concluir Trabalhos de Impressão dos Windows Forms
Explica como alertar usuários para a conclusão de um trabalho de impressão.

Como imprimir um Windows Form
Mostra como imprimir uma cópia do formulário atual.

Como imprimir nos Windows Forms usando Visualização de Impressão
Mostra como usar um para imprimir um PrintPreviewDialog documento.

Componente PrintDocument
Explica o PrintDocument uso do componente.

Componente PrintDialog
Explica o PrintDialog uso do componente.

Controle PrintPreviewDialog
Explica o PrintPreviewDialog uso do controle.

Componente PageSetupDialog
Explica o PageSetupDialog uso do componente.

System.Drawing.Printing
Descreve as System.Drawing.Printing classes no namespace.