Como: Imprimir um formulário usando o componente PrintForm (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. Os procedimentos a seguir mostram como imprimir um formulário em uma impressora, uma janela de visualização de impressão e um arquivo EPS.

Para imprimir um formulário para a impressora padrão

  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. Add the following code in the appropriate event handler (for example, in the Click event handler for a PrintButton).

    PrintForm1.Print()
    

Para exibir um formulário em uma janela de visualização de impressão

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

  3. Add the following code in the appropriate event handler (for example, in the Click event handler for a PrintButton).

    PrintForm1.Print()
    

Para imprimir um formulário em um arquivo

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

  3. Opcionalmente, selecionar o PrintFileName propriedade e digite o nome de arquivo e caminho completo para o arquivo de destino.

    Se você ignorar esta etapa, o usuário será solicitado um nome de arquivo em time de execução.

  4. Add the following code in the appropriate event handler (for example, in the Click event handler for a PrintButton).

    PrintForm1.Print()
    

Consulte também

Tarefas

Como: Imprimir a área de cliente de um formulário (Visual Basic)

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)

Referência

PrintAction

PrintFileName