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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
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