Propriedade Printer.PrintAction
Obtém ou define um valor que determina se a saída de impressão é direcionada para uma impressora, uma janela de visualização de impressão ou um arquivo.
Namespace: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
Public Property PrintAction As PrintAction
Dim instance As Printer
Dim value As PrintAction
value = instance.PrintAction
instance.PrintAction = value
public PrintAction PrintAction { get; set; }
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 de impressão é direcionada para a impressora padrão do computador. Se nenhuma impressora estiver instalada será gerado um erro.
Quando PrintToPreview é selecionada, a saída de impressão é exibida em um padrão PrintPreviewDialog controle.
Quando PrintToFile é selecionada, a impressão saída é salva em um arquivo Encapsulated PostScript (.eps, .ps ou. AI) no caminho especificado pela PrintFileName propriedade. Se nenhum nome de arquivo é especificado, será gerado um erro.Arquivos são salvos em um formato de PostScript tons de cinza de 8 bit.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 chamar o Print método. |
A tabela a seguir lista o PrintAction valores que são válido para o PrintAction propriedade.
Nome da enumeração |
Descrição |
---|---|
PrintToFile |
A operação de impressão é direcionada para um arquivo. |
PrintToPreview |
A operação de impressão é direcionada para uma caixa de diálogo Visualização de impressão. |
PrintToPrinter |
A operação de impressão é direcionada para uma impressora. |
Observação: |
---|
Funções e objetos na Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 espaço para nome são fornecidos para uso pelas ferramentas de atualização do Visual Basic 6.0 para Visual Basic 2008. Na maioria dos casos, essas funções e objetos duplicar a funcionalidade que podem ser encontrados em outros espaços no .NET Framework. Elas são necessárias apenas quando o modelo de código do Visual Basic 6.0 difere significativamente da implementação do .NET estrutura. |
Exemplos
O exemplo a seguir demonstra como conjunto o PrintAction propriedade. Ele requer que você tenha três RadioButton controles que permitem ao usuário selecionar um método de impressão.
Dim Printer As New Printer
If RadioButton1.Checked = True Then
Printer.PrintAction = Printing.PrintAction.PrintToPrinter
ElseIf RadioButton2.Checked = True Then
Printer.PrintAction = Printing.PrintAction.PrintToPreview
Else
Printer.PrintFileName = _ My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _
& "Form1.eps"
Printer.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.Compatibility.VB6
Outros recursos
Biblioteca de compatibilidade de impressora
Implantando aplicativos que Referência a biblioteca de compatibilidade de impressora