Printer.PrintFileName, propriété

Mise à jour : novembre 2007

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

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

Syntaxe

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)

Valeur de propriété

Type : System.String

Retourne une String qui contient un chemin d'accès au fichier et un nom.

Notes

Lorsque la propriété PrintAction a la valeur PrintToFile, l'impression sera enregistrée dans un fichier PostScript encapsulé (.eps, .ps ou .ai). La propriété PrintFileName spécifie le chemin et le nom du fichier.

Remarque :

Pour permettre à d'autres applications de reconnaître le fichier comme un fichier PostScript, vous devez utiliser une extension de fichier PostScript (.eps, .ps ou .ai) dans la propriété PrintFileName.

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

Remarque :

L'utilisateur n'est pas invité à entrer un chemin d'accès ou une extension de nom de fichier. Pour vous assurer que le fichier a 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 SaveFileDialog et assignez la valeur de retour à la propriété PrintFileName avant d'appeler la méthode 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 permettant de mettre à niveau à partir de Visual Basic 6.0 vers Visual Basic 2008. Dans la plupart des cas, ces fonctions et objets dupliquent les fonctionnalités que vous pouvez trouver dans d'autres espaces de noms dans le .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 inviter un utilisateur à entrer un nom de fichier, puis l'assigner à la propriété 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)|"

Autorisations

Voir aussi

Référence

Printer, classe

Membres Printer

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

Autres ressources

Bibliothèque de compatibilité des imprimantes

Comment : réparer 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