Vcl.Printers.TPrinter
Delphi
TPrinter = class(TObject)
C++
class PASCALIMPLEMENTATION TPrinter : public System::TObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Vcl.Printers.pas Vcl.Printers.hpp |
Vcl.Printers | Vcl.Printers |
Description
TPrinter encapsule l'interface d'impression de Windows.
Utilisez TPrinter pour gérer toute impression effectuée par une application. Obtenez une instance de TPrinter en appelant la fonction Printer dans l'unité Printers.
Pour déterminer l'apparence de l'image imprimée de la fiche, utilisez la propriété PrintScale d'un composant TForm.
Un travail d'impression est démarré par un appel de BeginDoc. L'application envoie des commandes par le biais d'une variable texte ou du canevas de l'imprimante. Vous pouvez passer à une nouvelle page en appelant la méthode NewPage. Le travail restera ouvert jusqu'à ce que l'application appelle EndDoc. Si un problème vous oblige à mettre fin à un travail d'impression alors que celui-ci n'a pas été transmis avec succès à l'imprimante, appelez la méthode Abort.
Utilisez les propriétés de TPrinter pour configurer le travail d'impression. Par exemple, le titre affiché dans le Gestionnaire d'impression (et sur les pages d'en-tête réseau) est déterminé par la propriété Title. Copies détermine le nombre de copies à imprimer, tandis que Orientation vous permet de spécifier le mode d'impression (portrait ou paysage) à utiliser.
TPrinter comprend en outre plusieurs propriétés en lecture seule qui permettent de déterminer la page en cours d'impression, les fontes disponibles sur l'imprimante, la taille du papier, etc.
Lors de la création d'un descendant de TPrinter, vous devez appeler la routine SetPrinter pour que l'objet descendant TPrinter fonctionne correctement.