Propriedade Printer.PrintAction
Obtém ou define um valor que determina se a saída de impressão é direcionada a uma impressora, uma janelade visualização de impressão ou em um arquivo.
Namespace: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
Public Property PrintAction As PrintAction
public PrintAction PrintAction { get; set; }
public:
property PrintAction PrintAction {
PrintAction get ();
void set (PrintAction value);
}
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 de impressão é direcionada de padrão do computador e a impressora.Se nenhuma impressora está 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 saída de impressão é salvo em um arquivo de PostScript encapsulado (EPS,. PS ou. AI) no caminho especificado pelo PrintFileName propriedade. Se nenhum nome de arquivo for especificado, será gerado um erro .Arquivos são salvos em um formato de PostScript de 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 um caminho ou nome de arquivo extensão.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 SaveFileDialogde componente e atribuir o valor retornado para o PrintFileName propriedade antes de chamar o Print método. |
A tabela a seguir lista os PrintAction os valores 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álogode 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 namespace são fornecidos para uso pelas ferramentas para a atualização de Visual Basic 6.0 para Visual Basic. Na maioria dos casos, essas funções e objetos duplicar a funcionalidade que podem ser encontrados em outros espaços na .NET Framework.São necessárias apenas quando o modelo de código Visual Basic 6.0 difere significativamente do.NET Framework de implementação. |
Exemplos
O exemplo a seguir demonstra como definir o PrintAction propriedade. Ele requer que você tenha três RadioButton controles que permitem ao usuário selecionar um métodode 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
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.Compatibility.VB6
Outros recursos
Biblioteca de compatibilidade da impressora
Implantação de aplicativos que fazem referência a biblioteca de compatibilidade da impressora