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
- 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, voir 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 (Visual Basic)