Compartilhar via


Método PrintForm.Print

Envia uma imagem de um formulário do Windows para o destino especificado o 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 gráfico desenhado com Graphics métodos.

Por padrão, apenas a área do cliente do formulário é impresso. Se um usuário tiver 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 dele é visível na tela, ele ainda será impresso como se o formulário estava visível. Para alterar o comportamento padrão, use o sobrecarregado Print método.

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

Dica

Apenas o formulário que tem o foco pode ser impressa usando esse método.Se você tiver configurado o Form propriedade outro formulário antes de chamar esse método, a imagem do formulário talvez não sejam renderizada como 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 somente 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 áreas cliente e não cliente de um formulário (Visual Basic)

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

Implantando aplicativos que referenciam o componente PrintForm (Visual Basic)