FMX.Printer.TPrinter

De RAD Studio API Documentation
Aller à : navigation, rechercher

FMX.Graphics.TAbstractPrinterSystem.Classes.TPersistentSystem.TObjectTPrinter

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.

Voir aussi