Propriedade PrintForm.PrintAction
Obtém ou define um valor que indica se a saída é direcionada para uma impressora, uma janela de visualização de impressão ou um arquivo.
Namespace: Microsoft.VisualBasic.PowerPacks.Printing
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
<BrowsableAttribute(True)> _
Public Property PrintAction As PrintAction
Dim instance As PrintForm
Dim value As PrintAction
value = instance.PrintAction
instance.PrintAction = value
[BrowsableAttribute(true)]
public PrintAction PrintAction { get; set; }
[BrowsableAttribute(true)]
public:
property PrintAction PrintAction {
PrintAction get ();
void set (PrintAction value);
}
public function get PrintAction () : PrintAction
public 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 conjunto 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 é selecionada, o formulário é exibido em um padrão Windows Forms PrintPreviewDialog controle.
Quando PrintToFile é selecionada, uma imagem do formulário é salva em um arquivo PostScript encapsulado (.eps, .ps ou. AI) no caminho especificado pela 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 bit 8 Em escala de cinza Formato postScript.Não há suporte para 24 bit RGB PostScript. |
Observação: |
---|
O usuário não será solicitado a fornecer uma extensão de nome de caminho ou arquivo.Para certificar-se de que o arquivo tem um caminho válido e extensão, você pode implementar sua própria caixa de diálogo.Para fazer isso, use um SaveFileDialog componente e atribuir o retorno de valores para o PrintFileName propriedade antes de ligar o Print método. |
Exemplos
O exemplo a seguir demonstra como conjunto 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
Permissões
- 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ódigos 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 de cliente de um formulário (Visual Basic)
Como: Imprimir o cliente e não-cliente áreas de um formulário (Visual Basic)
Como: Imprimir um formulário de rolagem (Visual Basic)
Implantando aplicativos que Referência o componente PrintForm