Partager via


PrintForm.PrintFileName, propriété

Obtient ou définit le nom d'un fichier PostScript encapsulé et du chemin d'accès sur lequel le fichier sera enregistré lorsque la propriété PrintAction est définie avec 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 : String
Retourne String qui contient un chemin d'accès et un nom.

Notes

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

Notes

Pour permettre aux autres applications de reconnaître le fichier en tant que fichier PostScript, vous devez utiliser une valide PostScript extension (.eps, .ps ou .ai) dans le PrintFileName propriété.

Si aucun PrintFileName est spécifié, l'utilisateur sera invité pour un nom de fichier en cours d'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 a un chemin d'accès valide et une extension, vous pouvez implémenter votre propre boîte de dialogue. Pour ce faire, utilisez un SaveFileDialog composant et attribuez la valeur de retour à la PrintFileName propriété avant d'appeler le Print (méthode).

Exemples

L'exemple suivant montre comment afficher une boîte de dialogue pour inviter l'utilisateur à un nom de fichier et assignez-la à la PrintFileName propriété. Cet exemple suppose que vous disposez d'un PrintForm composant 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)