Propriedade Printer.PrintFileName

Obtém ou conjunto s um valor que especifica o nome de arquivo de um arquivo EPS e o caminho para o qual o arquivo será salvo quando o PrintAction propriedade é conjunto para PrintToFile.

Namespace:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

Public Property PrintFileName As String

Dim instance As Printer
Dim value As String

value = instance.PrintFileName

instance.PrintFileName = value
public string PrintFileName { get; set; }
public:
property String^ PrintFileName {
    String^ get ();
    void set (String^ value);
}
public function get PrintFileName () : String
public function set PrintFileName (value : String)

Valor de propriedade

Tipo: System.String
Retorna um String que contém um caminho e nome de arquivo.

Comentários

Quando o PrintAction propriedade é conjunto para PrintToFile, a saída de impressão será salva um arquivo Encapsulated PostScript (.eps, .ps ou. AI). The PrintFileName propriedade especifica o caminho e nome do arquivo.

Observação:

Para permitir que outros aplicativos reconhecer o arquivo sistema autônomo um arquivo PostScript, você deve usar uma extensão de arquivo PostScript (.EPS , .PS , ou.AI ) na PrintFileName propriedade.

Se nenhum PrintFileName foi especificada que ocorre uma exceção.

Observação:

O usuário não será solicitado a fornecer um caminho ou uma extensão de nome de 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.

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 exibir uma caixa de diálogo para solicitar que um usuário um nome de arquivo e, em seguida, atribuí-la à PrintFileName propriedade.

Dim Printer As New Printer
Dim fileDialog As New Windows.Forms.SaveFileDialog
Dim fileToSave As String
fileDialog.Title = "Save to PostScript file"
fileDialog.AddExtension = True
fileDialog.Filter = "Encapsulated PostScript (*.eps)|"

Permissões

Consulte também

Referência

Printer Classe

Membros Printer

Namespace Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Outros recursos

Biblioteca de compatibilidade de impressora

Como: Corrigir erros de Atualizar usando a biblioteca de compatibilidade de impressora (Visual Basic)

Implantando aplicativos que Referência a biblioteca de compatibilidade de impressora