Partager via


Printer.PrintFileName, propriété

Obtient ou définit une valeur qui spécifie le nom d'un fichier PostScript encapsulé et du chemin d'accès auquel le fichier sera enregistré lorsque la propriété d' PrintAction est définie à PrintToFile.

Espace de noms :  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
Public Property PrintFileName As String
public string PrintFileName { get; set; }
public:
property String^ PrintFileName {
    String^ get ();
    void set (String^ value);
}
member PrintFileName : string with get, set
function get PrintFileName () : String
function set PrintFileName (value : String)

Valeur de propriété

Type : System.String
Retourne String qui contient un chemin d'accès et un nom.

Notes

Lorsque la propriété d' PrintAction est définie à PrintToFile, la sortie d'impression sera enregistrée dans un fichier PostScript encapsulé (.eps, .ps, ou .ai).la propriété d' PrintFileName spécifie le chemin d'accès et le nom du fichier.

[!REMARQUE]

Pour activer d'autres applications d'identifier le fichier en tant que fichier PostScript, vous devez utiliser une extension de fichier PostScript (.eps, .ps, ou .ai) dans la propriété d' PrintFileName .

si aucun PrintFileName n'est spécifié une exception se produit.

[!REMARQUE]

L'utilisateur n'est pas invité à spécifier un chemin d'accès ou une extension de nom de fichier.Pour vous assurer que le fichier est un chemin d'accès et une extension valides, vous pouvez implémenter votre propre boîte de dialogue.Pour ce faire, utilisez un composant d' SaveFileDialog et assigne la valeur de retour à la propriété d' PrintFileName avant d'appeler la méthode d' Print .

[!REMARQUE]

Les fonctions et objets de l'espace de noms Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 sont fournis pour être utilisés par les outils de mise à niveau de Visual Basic 6.0 vers Visual Basic.Dans la plupart des cas, ces fonctions et objets dupliquent les fonctionnalités que vous pouvez trouver dans d'autres espaces de noms du .NET Framework.Ils sont nécessaires uniquement lorsque le modèle de code Visual Basic 6.0 diffère considérablement de l'implémentation du .NET Framework.

Exemples

L'exemple suivant montre comment afficher une boîte de dialogue pour demander un utilisateur pour un nom de fichier et puis de l'assigner à la propriété d' PrintFileName .

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)|"

Sécurité .NET Framework

Voir aussi

Référence

Printer Classe

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6, espace de noms

Autres ressources

Bibliothèque de compatibilité des imprimantes

Comment : corriger des erreurs de mise à niveau à l'aide de la bibliothèque de compatibilité des imprimantes (Visual Basic)

Déploiement d'applications faisant référence à la bibliothèque de compatibilité des imprimantes