PrintForm.PrintAction, propriété
Obtient ou définit une valeur indiquant si la sortie est envoyée à une imprimante, une fenêtre d'aperçu avant impression ou un fichier.
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 PrintAction As PrintAction
[BrowsableAttribute(true)]
public PrintAction PrintAction { get; set; }
[BrowsableAttribute(true)]
public:
property PrintAction PrintAction {
PrintAction get ();
void set (PrintAction value);
}
[<BrowsableAttribute(true)>]
member PrintAction : PrintAction with get, set
function get PrintAction () : PrintAction
function set PrintAction (value : PrintAction)
Valeur de propriété
Type : PrintAction
Retourne une énumération PrintAction.
Notes
Lorsque PrintToPrinter est sélectionnée, la sortie est dirigée vers l'imprimante par défaut. Vous pouvez substituer ce comportement et définir explicitement l'imprimante et les propriétés de l'imprimante à l'aide de la PrinterSettings propriété. Si aucune imprimante par défaut n'est disponible, l'utilisateur est invité à sélectionner une imprimante.
Lorsque PrintToPreview est sélectionnée, le formulaire s'affiche dans un Windows Forms standard PrintPreviewDialog contrôle.
Lorsque PrintToFile est sélectionnée, une image du formulaire est enregistrée dans un fichier PostScript encapsulé (.eps, .ps ou .ai) dans le chemin d'accès spécifié par le PrintFileName propriété. Si aucun nom de fichier n'est spécifié, l'utilisateur est invité à entrer un nom de fichier.
Notes
Les fichiers sont enregistrés dans un format PostScript nuances de gris de 8 bits.24 bits RVB PostScript n'est pas pris en charge.
Notes
L'utilisateur n'est pas invité pour une extension de nom de fichier ou chemin d'accès.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 définir le PrintAction propriété. Cet exemple suppose que vous disposez d'un PrintForm composant nommé PrintForm1 et trois RadioButton contrôles sur un formulaire.
If RadioButton1.Checked = True Then
PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
ElseIf RadioButton2.Checked = True Then
PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
Else
PrintForm1.PrintFileName = _
My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _
& "Form1.eps"
PrintForm1.PrintAction = Printing.PrintAction.PrintToFile
End If
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)