Como: imprimir um formulário usando o componente PrintForm (Visual Basic)

O PrintForm componente permite que você imprimir rapidamente uma imagem de um formulário, exatamente como 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 a um arquivo de PostScript encapsulado.

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

  1. No caixa de ferramentas, clique no Visual Basic PowerPacks guia e, em seguida, arraste o PrintForm componente para o formulário.

    O PrintForm componente é adicionado à bandeja de componentes.

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

  3. Adicione o seguinte código no manipulador de eventos apropriado (por exemplo, na Click manipulador de eventos para um PrintButton).

    PrintForm1.Print()
    

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

  1. No caixa de ferramentas, clique no Visual Basic PowerPacks guia e, em seguida, arraste o PrintForm componente para o formulário.

    O PrintForm componente é adicionado à bandeja de componentes.

  2. No Propriedades janela, defina a PrintAction propriedade para PrintToPreview.

  3. Adicione o seguinte código no manipulador de eventos apropriado (por exemplo, na Click manipulador de eventos para um PrintButton).

    PrintForm1.Print()
    

Para imprimir um formulário em um arquivo

  1. No caixa de ferramentas, clique no Visual Basic PowerPacks guia e, em seguida, arraste o PrintForm componente para o formulário.

    O PrintForm componente é adicionado à bandeja de componentes.

  2. No Propriedades janela, defina a PrintAction propriedade para PrintToFile.

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

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

  4. Adicione o seguinte código no manipulador de eventos apropriado (por exemplo, na Click manipulador de eventos para um PrintButton).

    PrintForm1.Print()
    

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)

Como: imprimir um formulário rolável (Visual Basic)

Referência

PrintAction

PrintFileName

Conceitos

Componente PrintForm (Visual Basic)