FMX.Printer.Win.TPrinterWin.SetPrinter

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure SetPrinter(ADevice, ADriver, APort: PChar; ADeviceMode: THandle);

C++

void __fastcall SetPrinter(System::WideChar * ADevice, System::WideChar * ADriver, System::WideChar * APort, NativeUInt ADeviceMode);

Propriétés

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

Description

Spécifie l'imprimante en cours.

Appelez SetPrinter pour changer l'imprimante en cours.

ADevice spécifie le nom de périphérique de la nouvelle imprimante. Ce nom apparaît dans le Gestionnaire d'impression (par exemple, "Epson FX-80"). Il ne s'agit pas du nom de modèle de l'imprimante.

ADriver spécifie le nom de pilote de la nouvelle imprimante (généralement WINSPOOL).

APort est inclus pour assurer une compatibilité descendante. Il doit avoir pour valeur une chaîne vide.

DeviceMode est le handle d'un tampon mémoire contenant les données d'initialisation du pilote de périphérique. Ce handle peut être obtenu en appelant la fonction GlobalAlloc pour allouer un enregistrement DeviceMode (Delphi) ou une structure DEVMODE (C++).

Voir aussi