PrinterSettings.GetHdevmode Methode

Definition

Erstellt einen Handle zu einer DEVMODE Struktur, die den Druckereinstellungen entspricht.

Überlädt

Name Beschreibung
GetHdevmode()

Erstellt einen Handle zu einer DEVMODE Struktur, die den Druckereinstellungen entspricht.

GetHdevmode(PageSettings)

Erstellt ein Handle für eine DEVMODE Struktur, die dem Drucker und den durch den pageSettings Parameter angegebenen Seiteneinstellungen entspricht.

GetHdevmode()

Erstellt einen Handle zu einer DEVMODE Struktur, die den Druckereinstellungen entspricht.

public:
 IntPtr GetHdevmode();
public IntPtr GetHdevmode();
member this.GetHdevmode : unit -> nativeint
Public Function GetHdevmode () As IntPtr

Gibt zurück

IntPtr

nativeint

Ein Handle zu einer DEVMODE Struktur.

Ausnahmen

Der in der PrinterName Eigenschaft benannte Drucker ist nicht vorhanden.

Die Initialisierungsinformationen des Druckers konnten nicht abgerufen werden.

Hinweise

DEVMODE Strukturen sind gerätespezifisch. Das Kopieren einer Struktur von einer DEVMODEPrinterSettings in eine PrinterSettings für einen anderen Drucker wird nicht unterstützt. Wenn Sie mit dem Handle fertig sind, das über diese Methode erstellt wird, müssen Sie sie selbst durch Aufrufen der systemeigenen Win32-Methode GlobalFree behandeln. Wenn Sie diese Methode aufrufen, übergeben Sie als Parameter den Rückgabewert aus der GetHdevmode Methode.

Gilt für:

GetHdevmode(PageSettings)

Erstellt ein Handle für eine DEVMODE Struktur, die dem Drucker und den durch den pageSettings Parameter angegebenen Seiteneinstellungen entspricht.

public:
 IntPtr GetHdevmode(System::Drawing::Printing::PageSettings ^ pageSettings);
public IntPtr GetHdevmode(System.Drawing.Printing.PageSettings pageSettings);
member this.GetHdevmode : System.Drawing.Printing.PageSettings -> nativeint
Public Function GetHdevmode (pageSettings As PageSettings) As IntPtr

Parameter

pageSettings
PageSettings

Das PageSettings Objekt, dem das Handle der DEVMODE Struktur entspricht.

Gibt zurück

IntPtr

nativeint

Ein Handle zu einer DEVMODE Struktur.

Ausnahmen

Der in der PrinterName Eigenschaft benannte Drucker ist nicht vorhanden.

Die Initialisierungsinformationen des Druckers konnten nicht abgerufen werden.

Hinweise

DEVMODE Strukturen sind gerätespezifisch. Das Kopieren einer Struktur von einer DEVMODEPrinterSettings in eine PrinterSettings für einen anderen Drucker wird nicht unterstützt.

Wenn Sie mit dem Handle fertig sind, das über diese Methode erstellt wird, müssen Sie sie selbst durch Aufrufen der systemeigenen Win32-Methode GlobalFree behandeln. Wenn Sie diese Methode aufrufen, übergeben Sie als Parameter den Rückgabewert aus der GetHdevmode Methode.

Gilt für: