PrintForm.PrintFileName, propriété

Obtient ou définit le nom de fichier d'un fichier PostScript encapsulé et du chemin d'accès auxquels le fichier sera enregistré lorsque la propriété d'PrintAction est définie à PrintToFile.

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

Syntaxe

'Déclaration
<BrowsableAttribute(True)> _
Public Property PrintFileName As String
[BrowsableAttribute(true)]
public string PrintFileName { get; set; }
[BrowsableAttribute(true)]
public:
property String^ PrintFileName {
    String^ get ();
    void set (String^ value);
}
[<BrowsableAttribute(true)>]
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 de fichier et un nom.

Notes

Lorsque la propriété d'PrintAction est définie à PrintToFile, une image d'un formulaire sera enregistrée à un fichier PostScript encapsulé (.eps, .ps, ou .ai).La propriété d'PrintFileName spécifie le chemin d'accès au fichier.

[!REMARQUE]

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

Si aucun PrintFileName n'est spécifié, l'utilisateur sera invité pour un nom de fichier pendant l'exécution.

Remarque l'utilisateur ne sera pas invité pour 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 assignez la valeur de retour à la propriété d'PrintFileName avant d'appeler la méthode d'Print.

Exemples

L'exemple suivant montre comment afficher une boîte de dialogue pour inviter un utilisateur pour un nom de fichier puis pour l'assigner à la propriété d'PrintFileName.Cet exemple requiert que vous avez un composant d'PrintForm nommé PrintForm1 sur un formulaire.

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)|"
fileDialog.InitialDirectory = _
  My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData
fileDialog.ShowDialog()
fileToSave = fileDialog.FileName & ".eps"
PrintForm1.PrintFileName = filePath

Sécurité .NET Framework

Voir aussi

Référence

PrintForm Classe

Microsoft.VisualBasic.PowerPacks.Printing, espace de noms

Autres ressources

PrintForm, composant (Visual Basic)

Comment : imprimer un formulaire à l'aide du composant PrintForm (Visual Basic)

Comment : imprimer la zone cliente d'un formulaire (Visual Basic)

Comment : imprimer des zones clientes et non clientes d'un formulaire (Visual Basic)

Comment : imprimer un formulaire à défilement variable (Visual Basic)

Déploiement d'applications faisant référence au composant PrintForm (Visual Basic)