Compartilhar via


Como: Imprimir Client e áreas de cliente não de um formulário (Visual Basic)

The PrintForm componente permite que você imprimir rapidamente uma imagem de um formulário, exatamente sistema autônomo aparece na tela sem usar um PrintDocument componente. O procedimento a seguir mostra como imprimir um formulário, incluindo a área de cliente e a área não cliente.A área de cliente não inclui o BAR de título, bordas e BARs de rolar.

Para imprimir o cliente e as áreas que não é destinada aos clientes de um formulário

  1. 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.

  2. No Propriedades janela, defina o PrintAction propriedade para PrintToPrinter.

  3. Adicione o seguinte código no manipulador de eventos apropriado (por exemplo, no Click manipulador de eventos para uma impressão Button).

    PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.FullWindow)
    
    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.CompatibleModeFullWindow).

Consulte também

Tarefas

Como: Imprimir um formulário de rolagem (Visual Basic)

Conceitos

PrintForm componente (Visual Basic)

Referência

PrintAction

Print