Como: imprimir um formulário rolável (Visual Basic)
O PrintForm componente permite que você imprimir rapidamente uma imagem de um formulário sem usar um PrintDocument componente.Por padrão, somente a parte visível do formulário é impresso; Se um usuário tenha redimensionado o formulário em tempo de execução, a imagem pode não ser impresso como esperado.O procedimento a seguir mostra como imprimir a área de cliente completa de um formulário rolável, mesmo que o formulário foi redimensionado.
Para imprimir a área de cliente completa de um formulário rolável
No caixa de ferramentas, clique no Visual Basic PowerPacks guia e, em seguida, arraste o PrintForm componente para o formulário.
O PrintForm componente será adicionado à bandeja de componentes.
No Propriedades janela, defina a PrintAction propriedade para PrintToPrinter.
Adicione o seguinte código no manipulador de eventos apropriado (por exemplo, na Click manipulador de eventos para um PrintButton).
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
Observação Em alguns sistemas operacionais, texto ou elementos gráficos desenhados pelo Graphics métodos podem não ser impressos corretamente.Nesse caso, não será capaz de imprimir com o Scrollable parâmetro.
Consulte também
Tarefas
Como: imprimir a área cliente de um formulário (Visual Basic)
Como: imprimir cliente e áreas não-cliente de um formulário (Visual Basic)