Visão geral do componente PrintDocument (Windows Forms)
O componente PrintDocument dos Windows Forms é usado para definir as propriedades que descrevem o que imprimir e a capacidade de imprimir o documento em aplicativos baseados no Windows. Pode ser usado junto com o componente PrintDialog para controlar todos os aspectos da impressão de documentos.
Trabalhando com o componente PrintDocument
Dois dos principais cenários que envolvem o PrintDocument componente são:
Trabalhos de impressão simples, como a impressão de um único arquivo de texto. Nesse caso, você adicionaria o componente a um Windows Form e, em seguida, adicionaria lógica PrintDocument de programação que imprime PrintPage um arquivo no manipulador de eventos. A lógica de programação deve culminar com o método para imprimir o Print documento. Esse método envia um Graphics objeto, contido na Graphics propriedade da PrintPageEventArgs classe, para a impressora. Para obter um exemplo que mostra como imprimir um documento de texto usando o PrintDocument componente, consulte Como: Imprimir um arquivo de texto de várias páginas no Windows Forms.
Trabalhos de impressão mais complexos, como quando é preciso reutilizar lógica de impressão já escrita. Nesse caso, você derivaria um novo componente do PrintDocument componente e substituiria (consulte Substituições para Visual Basic ou substituição para C#) o PrintPage evento.
Quando ele é adicionado a um formulário, o PrintDocument componente aparece na bandeja na parte inferior do Windows Forms Designer no Visual Studio.
Confira também
.NET Desktop feedback