Partilhar via


Suporte de impressão do Windows Forms

A impressão no Windows Forms consiste principalmente em usar o componente Componente PrintDocument para permitir que o utilizador imprima, e os controlos Controlo PrintPreviewDialog, Componente PrintDialog e Componente PageSetupDialog para fornecer uma interface gráfica familiar aos utilizadores habituados ao sistema operativo 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 a partir de uma aplicação baseada no Windows, o componente PrintDocument mostrará uma caixa de diálogo de abortar impressão para alertar os utilizadores de que a impressão está a decorrer e permitir que o trabalho de impressão seja cancelado.

Nesta secção

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

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 conectadas ao computador de um usuário no Windows Forms
Descreve como alterar a impressora para usar o componente PrintDialog durante a execução.

Como: Imprimir elementos gráficos no Windows Forms
Descreve o envio de 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 no Windows Forms usando a visualização de impressão
Mostra como usar um PrintPreviewDialog para imprimir um documento.

componente DocumentoDeImpressão
Explica o uso do componente PrintDocument.

componente PrintDialog
Explica o uso do componente PrintDialog.

de controle PrintPreviewDialog
Explica o uso do controle PrintPreviewDialog.

Componente PageSetupDialog
Explica o uso do componente PageSetupDialog.

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