Partilhar via


Método PrintForm.Print

Envia uma imagem de um formulário do Windows para o destino especificado pelo PrintAction propriedade.

Namespace:  Microsoft.VisualBasic.PowerPacks.Printing
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

'Declaração
Public Sub Print
public void Print()
public:
void Print()
member Print : unit -> unit 
public function Print()

Comentários

O Print método imprime todos os objetos visíveis no formulário.Isso inclui qualquer texto ou elementos gráficos desenhados com Graphics métodos.

Por padrão, apenas a área do cliente do formulário é impresso.Se um usuário tenha redimensionado o formulário em tempo de execução, apenas a parte visível do formulário será impresso.Se o formulário foi movido para que apenas uma parte dela fique visível na tela, ele ainda será impresso como se o formulário estavam visível.Para alterar o comportamento padrão, use o sobrecarregado Print método.

O Print método é compatível com o 6.0 Visual Basic PrintForm método.

ObservaçãoObservação

O formulário que atualmente tem foco pode ser impresso usando esse método.Se você tiver definido a Form propriedade outro formulário antes de chamar esse método, a imagem do formulário pode não ser processada conforme o esperado.Para evitar isso, chame o Focus método do formulário antes de chamar Print.

Exemplos

O exemplo a seguir imprime o formulário atual para a impressora padrão do sistema, imprimindo apenas a área do cliente em seu tamanho visível no momento.Este exemplo requer que você tenha um PrintForm componente denominado PrintForm1 em um formulário.

PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
PrintForm1.Print()

Segurança do .NET Framework

Consulte também

Referência

PrintForm Classe

Sobrecargas Print

Namespace Microsoft.VisualBasic.PowerPacks.Printing

Outros recursos

Componente PrintForm (Visual Basic)

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

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)

Implantação de aplicativos que referenciar o componente PrintForm (Visual Basic)