Compartilhar via


Suporte à impressão do Windows Forms

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

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

Durante a impressão de um aplicativo baseado no Windows, o componente PrintDocument mostrará uma caixa de diálogo para cancelar a impressão e alertar os usuários que a impressão está em andamento, permitindo que a tarefa de impressão seja cancelada.

Nesta seção

Como Criar Trabalhos de Impressão Padrão dos Windows Forms
Explica como usar o componente PrintDocument para imprimir 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 componente PrintDialog.

Como escolher as impressoras anexadas ao computador de um usuário no Windows Forms
Descreve como alterar a impressora para imprimir usando o componente PrintDialog em tempo de execução.

Como: Imprimir Gráficos em Windows Forms
Descreve o envio de elementos gráficos para a impressora.

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

Como concluir trabalhos de impressão do Windows Forms
Explica como alertar os usuários sobre a conclusão de um trabalho de impressão.

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

Como imprimir nos Windows Forms usando a visualização de impressão
Mostra como usar um PrintPreviewDialog para imprimir um documento.

Componente PrintDocument
Explica o uso do componente PrintDocument.

Componente PrintDialog
Explica o uso do componente PrintDialog.

Controle PrintPreviewDialog
Explica o uso do controle PrintPreviewDialog.

Componente PageSetupDialog
Explica o uso do componente PageSetupDialog.

System.Drawing.Printing
Descreve as classes no espaço de nomes System.Drawing.Printing.