Como: Imprimir a área de cliente de um formulário (Visual Basic)
The PrintForm componente permite que você imprimir rapidamente uma imagem de um formulário sem usar um PrintDocument componente. O procedimento a seguir mostra como imprimir apenas a área de cliente de um formulário, sem a BAR de título, bordas e barras de rolar.
Para imprimir a área de cliente de um formulário
No Caixa de ferramentas, clicar no Visual Basic PowerPacks guia e, em seguida, arrastar o PrintForm componente para o formulário.
The PrintForm componente é adicionado à bandeja de componentes.
No Propriedades janela, defina o PrintAction propriedade para PrintToPrinter.
Add the following code in the appropriate event handler (for example, in the Click event handler for a PrintButton).
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.ClientAreaOnly)
Observação: Em alguns sistemas operacionais , texto ou elemento gráfico desenhado Por Graphics métodos podem não ser impressas corretamente. Nesse caso, use o método de impressão compatível: PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption CompatibleModeClientAreaOnly).
Consulte também
Tarefas
Como: Imprimir Client e áreas de cliente não de um formulário (Visual Basic)
Como: Imprimir um formulário de rolagem (Visual Basic)
Conceitos
PrintForm componente (Visual Basic)