PrintForm, classe
Active imprimer une image de Windows Form pendant l'exécution.
Hiérarchie d'héritage
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.VisualBasic.PowerPacks.Printing.PrintForm
Espace de noms : Microsoft.VisualBasic.PowerPacks.Printing
Assembly : Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntaxe
'Déclaration
<ToolboxBitmapAttribute(GetType(PrintForm), "Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")> _
Public Class PrintForm _
Inherits Component
[ToolboxBitmapAttribute(typeof(PrintForm), "Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")]
public class PrintForm : Component
[ToolboxBitmapAttribute(typeof(PrintForm), L"Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")]
public ref class PrintForm : public Component
[<ToolboxBitmapAttribute(typeof(PrintForm), "Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")>]
type PrintForm =
class
inherit Component
end
public class PrintForm extends Component
Le type PrintForm expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
PrintForm() | Initialise une nouvelle instance de la classe PrintForm. | |
PrintForm(IContainer) | Initialise une nouvelle instance de la classe d'PrintForm, spécifiant IContainer dans lequel elle qui est apparenté. | |
PrintForm(Form) | Initialise une nouvelle instance de la classe d'PrintForm, spécifiant Form où elle qui est apparenté. |
Début
Propriétés
Nom | Description | |
---|---|---|
CanRaiseEvents | Obtient une valeur qui indique si le composant peut déclencher un événement. (Hérité de Component.) | |
Container | Obtient le IContainer qui contient Component. (Hérité de Component.) | |
DesignMode | Obtient une valeur qui indique si Component est actuellement en mode design. (Hérité de Component.) | |
DocumentName | Obtient ou définit le nom du document à afficher (par exemple, dans une boîte de dialogue d'état d'impression ou dans une file d'impression). | |
Events | Obtient la liste des gestionnaires d'événements attachés à ce Component. (Hérité de Component.) | |
Form | Obtient ou définit le formulaire à imprimer. | |
PrintAction | Obtient ou définit une valeur indiquant si la sortie est dirigée à une imprimante, dans une fenêtre d'aperçu avant impression, ou à un fichier. | |
PrinterSettings | Obtient ou définit un objet d'PrinterSettings que vous pouvez utiliser pour spécifier de différentes propriétés d'une imprimante. | |
PrintFileName | Obtient ou définit le nom de fichier d'un fichier PostScript encapsulé et du chemin d'accès auxquels le fichier sera enregistré lorsque la propriété d'PrintAction est définie à PrintToFile. | |
Site | Obtient ou définit le ISite de Component. (Hérité de Component.) |
Début
Méthodes
Nom | Description | |
---|---|---|
CreateObjRef | Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.) | |
Dispose() | Libère toutes les ressources utilisées par Component. (Hérité de Component.) | |
Dispose(Boolean) | Libère les ressources non managées utilisées par un composant d'PrintForm et libère éventuellement les ressources managées. (Substitue Component.Dispose(Boolean).) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Libère les ressources non managées et exécute d'autres opérations de nettoyage avant la récupération de Component par le garbage collection. (Hérité de Component.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetLifetimeService | Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
GetService | Retourne un objet qui représente un service fourni par Component ou par son Container. (Hérité de Component.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
InitializeLifetimeService | Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
MemberwiseClone() | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
MemberwiseClone(Boolean) | Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.) | |
OnBeginPrint | Déclenche l'événement BeginPrint. | |
OnEndPrint | Déclenche l'événement EndPrint. | |
OnQueryPageSettings | Déclenche l'événement QueryPageSettings. | |
Print() | Envoie une image de Windows Form à la destination spécifiée par la propriété d'PrintAction. | |
Print(Form, PrintForm.PrintOption) | Envoie une image de Windows Form à la destination spécifiée par la propriété d'PrintAction, spécifiant le formulaire et imprimant des options | |
ToString | Retourne String contenant le nom du Component, s'il existe.Cette méthode ne doit pas être substituée. (Hérité de Component.) |
Début
Événements
Nom | Description | |
---|---|---|
BeginPrint | Se produit lorsque la méthode d'Print est appelée, avant la première page des copies de document. | |
Disposed | Se produit lorsque le composant est supprimé par un appel à la méthode Dispose. (Hérité de Component.) | |
EndPrint | Se produit une fois que la dernière page du document est imprimée. | |
QueryPageSettings | Se produit juste avant l'impression de chaque page. |
Début
Notes
Le composant d'PrintForm vous permet pour imprimer une image d'un formulaire à une imprimante, dans une fenêtre d'aperçu avant impression, ou à un fichier pendant l'exécution.Son comportement remplace celui de la méthode PrintForm dans les versions antérieures de Visual Basic.
Exemples
L'exemple suivant montre une utilisation classique du composant PrintForm.
Dim pf As New PrintForm
pf.Form = Me
pf.PrintAction = PrintToPrinter
pf.Print()
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
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)