FMX.Printer.TPrinter
Delphi
TPrinter = class(TAbstractPrinter)
C++
class PASCALIMPLEMENTATION TPrinter : public Fmx::Graphics::TAbstractPrinter
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FMX.Printer.pas FMX.Printer.hpp |
FMX.Printer | FMX.Printer |
Description
Encapsule les interfaces d'imprimante standard Windows et OS X.
Utilisez TPrinter pour gérer toute impression effectuée par une application. Obtenez une instance de TPrinter en appelant la fonction Printer globale.
Un travail d'impression est démarré par un appel à 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 reste ouvert jusqu'à ce que l'application appelle EndDoc. Si un problème vous oblige à terminer un travail d'impression qui n'a pas été envoyé avec succès à l'imprimante, appelez la méthode Abort.
Utilisez les propriétés 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 inclut plusieurs propriétés en lecture seule qui vous permettent de déterminer la page en cours d'impression, les fontes disponibles sur l'imprimante, la taille du papier, et ainsi de suite.
Quand vous créez un descendant de TPrinter, vous devez appeler la routine SetPrinter pour que l'objet descendant TPrinter fonctionne correctement.