PrintForm.PrinterSettings, propriété

Mise à jour : novembre 2007

Obtient ou définit un objet PrinterSettings que vous pouvez utiliser pour spécifier différentes propriétés d'une imprimante.

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

Syntaxe

<BrowsableAttribute(False)> _
Public Property PrinterSettings As PrinterSettings

Dim instance As PrintForm
Dim value As PrinterSettings

value = instance.PrinterSettings

instance.PrinterSettings = value
[BrowsableAttribute(false)]
public PrinterSettings PrinterSettings { get; set; }
[BrowsableAttribute(false)]
public:
property PrinterSettings^ PrinterSettings {
    PrinterSettings^ get ();
    void set (PrinterSettings^ value);
}
public function get PrinterSettings () : PrinterSettings
public function set PrinterSettings (value : PrinterSettings)

Valeur de propriété

Type : System.Drawing.Printing.PrinterSettings

Retourne un objet PrinterSettings.

Notes

Les paramètres retournés par le PrinterSettings correspondent aux paramètres exposés à un utilisateur dans la boîte de dialogue Imprimer.

Vous pouvez spécifier plusieurs paramètres d'impression avec la propriété PrinterSettings. Par exemple, utilisez la propriété Copies pour spécifier le nombre de copies à imprimer. Utilisez la propriété PrinterName pour spécifier l'imprimante à utiliser, et utilisez la propriété PrintRange pour spécifier la plage de pages à imprimer.

Remarque :

Pour permettre à l'utilisateur de sélectionner les paramètres, vous pouvez utiliser un composant PrintDialog pour afficher une boîte de dialogue Imprimer standard, puis assigner la valeur de propriété PrinterSettings à la propriété PrinterSettings.

Exemples

L'exemple de code suivant montre comment utiliser la propriété PrinterSettings pour définir le nombre de copies à imprimer et vérifier si l'imprimante spécifiée est valide. Cet exemple requiert que vous disposiez d'un composant PrintForm nommé PrintForm1 sur un formulaire.

PrintForm1.PrinterSettings.Copies = 2
If PrintForm1.PrinterSettings.IsValid Then
    PrintForm1.Print()
End If

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