Partager via


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

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)