Vcl.Printers.TPrinter

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TObjectTPrinter

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.

Voir aussi