FMX.Printer.SetPrinter

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function SetPrinter(const NewPrinter: TPrinter): TPrinter;

C++

extern DELPHI_PACKAGE TPrinter* __fastcall SetPrinter(TPrinter* const NewPrinter);

Propriétés

Type Visibilité  Source Unité  Parent
function public
FMX.Printer.pas
FMX.Printer.hpp
FMX.Printer FMX.Printer

Description

Remplace l'instance globale de TPrinter qui gère toute interaction avec l'imprimante.

SetPrinter remplace l'objet TPrinter global par un autre objet TPrinter. Cela permet aux applications de changer leur gestion de l'impression en substituant un descendant de TPrinter à l'objet TPrinter par défaut.

NewPrinter est le nouvel objet TPrinter qui remplace l'objet TPrinter global en cours.

SetPrinter renvoie l'objet TPrinter global précédent.

Remarque : L'objet TPrinter global est libéré automatiquement quand l'application s'arrête. Une fois SetPrinter appelée, l'imprimante renvoyée n'est pas automatiquement libérée. Il appartient à l'appelant de libérer la valeur renvoyée ou de la remplacer en utilisant un autre appel de SetPrinter, puis de libérer l'imprimante de substitution renvoyée par le second appel de SetPrinter.

Voir aussi