FMX.Printer.Win.TPrinterWin.SetPrinter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.Printer.Win.pas
FMX.Printer.Win.hpp
FMX.Printer.Win TPrinterWin

Beschreibung

Gibt den aktuellen Drucker an.

Mit SetPrinter können Sie den aktuellen Drucker ändern.

ADevice gibt den Gerätenamen des neuen Druckers an. Dies ist der Name, der im Druck-Manager angezeigt wird (z. B. "Epson FX-80"). Es handelt sich nicht um den Modellnamen des Druckers.

ADriver gibt den Treibernamen für den neuen Drucker an (normalerweise WINSPOOL).

APort ist nur aus Gründen der Abwärtskompatibilität enthalten. Der Parameter sollte ein leerer String sein.

DeviceMode ist das Handle eines Speicherpuffers, in dem gerätespezifische Initialisierungsdaten für den Gerätetreiber gespeichert sind. Dieses Handle kann mit der Funktion GlobalAlloc abgerufen werden, um einen DeviceMode-Record (Delphi) oder eine DEVMODE-Struktur (C++) zuzuweisen.

Siehe auch