PrintForm.PrintFileName, propriété

Mise à jour : novembre 2007

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

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

Syntaxe

<BrowsableAttribute(True)> _
Public Property PrintFileName As String

Dim instance As PrintForm
Dim value As String

value = instance.PrintFileName

instance.PrintFileName = value
[BrowsableAttribute(true)]
public string PrintFileName { get; set; }
[BrowsableAttribute(true)]
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, une image d'un formulaire sera enregistrée dans un fichier PostScript encapsulé (.eps, .ps ou .ai). Utilisez la propriété PrintFileName pour spécifier le chemin d'accès au fichier.

Remarque :

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

Si aucun PrintFileName n'est spécifié, l'utilisateur sera invité à entrer un nom de fichier au moment de l'exécution.

Remarque   L'utilisateur ne sera 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.

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. Cet exemple requiert que vous disposiez d'un composant 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

Autorisations

Voir aussi

Référence

PrintForm, classe

Membres PrintForm

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