Propriedade PrintForm.PrintAction
Obtém ou define um valor indicando se a saída é direcionada a uma impressora, uma janela de visualização de impressão ou em um arquivo.
Namespace: Microsoft.VisualBasic.PowerPacks.Printing
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
<BrowsableAttribute(True)> _
Public Property PrintAction As PrintAction
[BrowsableAttribute(true)]
public PrintAction PrintAction { get; set; }
[BrowsableAttribute(true)]
public:
property PrintAction PrintAction {
PrintAction get ();
void set (PrintAction value);
}
[<BrowsableAttribute(true)>]
member PrintAction : PrintAction with get, set
function get PrintAction () : PrintAction
function set PrintAction (value : PrintAction)
Valor de propriedade
Tipo: System.Drawing.Printing.PrintAction
Retorna um PrintAction enumeração.
Comentários
Quando PrintToPrinter é selecionada, a saída é direcionada para a impressora padrão do sistema.Você pode substituir esse comportamento e definir explicitamente a impressora e propriedades da impressora usando o PrinterSettings propriedade.Se nenhuma impressora padrão estiver disponível, o usuário é solicitado a selecionar uma impressora.
Quando PrintToPreview é selecionado, o formulário é exibido em um formulários padrão do Windows PrintPreviewDialog controle.
Quando PrintToFile é selecionada, uma imagem do formulário é salvo em um arquivo de PostScript encapsulado (EPS,. PS ou. AI) no caminho especificado pelo PrintFileName propriedade.Se nenhum nome de arquivo for especificado, o usuário é solicitado um nome de arquivo.
Observação |
---|
Arquivos são salvos em um formato de PostScript em escala de cinza de 8 bits.Não há suporte para PostScript de RGB de 24 bits. |
Observação |
---|
O usuário não será solicitado para uma extensão de nome de arquivo ou caminho.Para certificar-se de que o arquivo tem um caminho válido e a extensão, você pode implementar sua própria caixa de diálogo.Para fazer isso, use um SaveFileDialog componente e atribuir o valor de retorno para o PrintFileName propriedade antes de chamar o Print método. |
Exemplos
O exemplo a seguir demonstra como definir o PrintAction propriedade.Este exemplo requer que você tenha um PrintForm componente denominado PrintForm1 e três RadioButton controles em um formulário.
If RadioButton1.Checked = True Then
PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
ElseIf RadioButton2.Checked = True Then
PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
Else
PrintForm1.PrintFileName = _
My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _
& "Form1.eps"
PrintForm1.PrintAction = Printing.PrintAction.PrintToFile
End If
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áveis.
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 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)