Zum Hauptinhalt springen

PrintDevice

PrintDevice

PrintDevice

Details

Für die Ausgabe eines Druckjobs auf einen Drucker muss ein PrintDevice-Objekt an den Prozedurbefehl PrtJobClose () übergeben werden.

Das PrintDevice-Objekt ist die Schnittstelle zum Druckertreiber auf dem die Druckausgabe erfolgen soll.

Ein Deskriptor auf ein PrintDevice-Objekt wird durch PrtDeviceOpen () zurückgegeben. Wenn das PrintDevice-Objekt nicht mehr benötigt wird, muss der Deskriptor durch PrtDeviceClose () wieder geschlossen werden.

Über die Eigenschaften des PrintDevice-Objekts können verschiedene Informationen ermittelt werden.

Der Name des Druckers, der dem Gerät zugeordnet ist kann über die Eigenschaft NamePrinter erfragt werden. Die Druckertreiber-Version liefert die Eigenschaft Version.

Das Seitenformat und die Seitenausrichtung werden über die Eigenschaften PageFormat und Orientation gesetzt oder ermittelt. Seitenhöhe und Seitenbreite können über die Eigenschaften PageWidth und PageHeight ermittelt werden.

Die Druckqualität kann über die Eigenschaften QualityX und QualityY gesetzt oder ermittelt werden.