PrintForm, classe
Permet d'imprimer une image d'un formulaire Windows au moment de l'exécution.
Hiérarchie d'héritage
Object
MarshalByRefObject
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 PrintForm, en spécifiant le IContainer dans lequel elle sera apparentée. | |
PrintForm(Form) | Initialise une nouvelle instance de la classe PrintForm spécifiant le Form auquel il sera 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 envoyée à une imprimante, une fenêtre d'aperçu avant impression ou un fichier. | |
PrinterSettings | Obtient ou définit un objet PrinterSettings que vous pouvez utiliser pour spécifier plusieurs propriétés d'une imprimante. | |
PrintFileName | 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. | |
Site | Obtient ou définit le ISite de Component. (Hérité de Component.) |
Début
Méthodes
Nom | Description | |
---|---|---|
CreateObjRef | Essentiel pour la sécurité. 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 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 par défaut. (Hérité de Object.) | |
GetLifetimeService | Essentiel pour la sécurité. 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 | Essentiel pour la sécurité. 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 du 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 d'un Windows Form à la destination spécifiée par la propriété PrintAction . | |
Print(Form, PrintForm.PrintOption) | Envoie une image d'un Windows Form à la destination spécifiée par la propriété PrintAction, en spécifiant les options de mise en forme et d'impression | |
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 Print est appelée, avant l'impression de la première page du 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 PrintForm composant vous permet d'imprimer une image d'un formulaire vers une imprimante, à une fenêtre d'aperçu avant impression ou dans un fichier en cours d'exécution. Son comportement remplace celui de la PrintForm méthode dans les versions antérieures de Visual Basic.
Exemples
L'exemple suivant montre une utilisation courante de la PrintForm composant.
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)