Vcl.Printers.TPrinter.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
Vcl.Printers.pas
Vcl.Printers.hpp
Vcl.Printers TPrinter

Beschreibung

Gibt den aktuellen Drucker an.

Rufen Sie SetPrinter auf, um den aktuellen Drucker zu wechseln.

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 des neuen Druckers an (normalerweise 'WINSPOOL').

APort ist aus Gründen der Abwärtskompatibilität verfügbar. Geben Sie für diesen Parameter einen leeren String an.

DeviceMode gibt das Handle eines Speicherpuffers zurück, 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