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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
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)