Freigeben über


PrinterSettings.GetHdevmode Methode

Definition

Erstellt ein Handle für eine DEVMODE-Struktur, die den Druckereinstellungen entspricht.

Überlädt

GetHdevmode()

Erstellt ein Handle für eine DEVMODE-Struktur, die den Druckereinstellungen entspricht.

GetHdevmode(PageSettings)

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

GetHdevmode()

Quelle:
PrinterSettings.cs
Quelle:
PrinterSettings.cs
Quelle:
PrinterSettings.cs

Erstellt ein Handle für eine 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 für eine DEVMODE-Struktur.

Ausnahmen

Der in der PrinterName-Eigenschaft bezeichnete Drucker ist nicht vorhanden.

Die Initialisierungsinformationen des Druckers konnten nicht abgerufen werden.

Hinweise

DEVMODE Strukturen sind gerätespezifisch. Das Kopieren einer DEVMODE Struktur von einem PrinterSettings in einen PrinterSettings für einen anderen Drucker wird nicht unterstützt. Wenn Sie mit dem Handle fertig sind, das mit dieser Methode erstellt wird, müssen Sie die Zuordnung selbst beheben, indem Sie die native Win32-Methode GlobalFree aufrufen. Wenn Sie diese Methode aufrufen, übergeben Sie als Parameter den Rückgabewert der GetHdevmode -Methode.

Gilt für:

GetHdevmode(PageSettings)

Quelle:
PrinterSettings.cs
Quelle:
PrinterSettings.cs
Quelle:
PrinterSettings.cs

Erstellt ein Handle für eine DEVMODE-Struktur, die den über den pageSettings-Parameter angegebenen Drucker- und 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 für eine DEVMODE-Struktur.

Ausnahmen

Der in der PrinterName-Eigenschaft bezeichnete Drucker ist nicht vorhanden.

Die Initialisierungsinformationen des Druckers konnten nicht abgerufen werden.

Hinweise

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

Wenn Sie mit dem Handle fertig sind, das mit dieser Methode erstellt wird, müssen Sie die Zuordnung selbst beheben, indem Sie die native Win32-Methode GlobalFree aufrufen. Wenn Sie diese Methode aufrufen, übergeben Sie als Parameter den Rückgabewert der GetHdevmode -Methode.

Gilt für: