共用方式為


PrinterSettings.GetHdevmode 方法

定義

建立對應到印表機設定的 DEVMODE 結構的控制代碼。

多載

GetHdevmode()

建立對應到印表機設定的 DEVMODE 結構的控制代碼。

GetHdevmode(PageSettings)

建立對應於印表機的 DEVMODE 結構控制代碼和透過 pageSettings 參數指定的頁面設定。

GetHdevmode()

來源:
PrinterSettings.cs
來源:
PrinterSettings.cs
來源:
PrinterSettings.cs

建立對應到印表機設定的 DEVMODE 結構的控制代碼。

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

傳回

IntPtr

nativeint

DEVMODE 結構的控制代碼。

例外狀況

PrinterName 屬性命名的印表機並不存在。

無法擷取印表機初始化資訊。

備註

DEVMODE 結構是裝置特定的。 DEVMODE不支援將 結構從某個 PrinterSettingsPrinterSettings 複製到不同印表機的 。 當您完成透過此方法建立的句柄時,您必須呼叫原生 Win32 GlobalFree 方法來自行解除分配。 當您呼叫這個方法時,您會以參數的形式傳遞方法的 GetHdevmode 傳回值。

適用於

GetHdevmode(PageSettings)

來源:
PrinterSettings.cs
來源:
PrinterSettings.cs
來源:
PrinterSettings.cs

建立對應於印表機的 DEVMODE 結構控制代碼和透過 pageSettings 參數指定的頁面設定。

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

參數

pageSettings
PageSettings

DEVMODE 結構之控制代碼對應的 PageSettings 物件。

傳回

IntPtr

nativeint

DEVMODE 結構的控制代碼。

例外狀況

PrinterName 屬性命名的印表機並不存在。

無法擷取印表機初始化資訊。

備註

DEVMODE 結構是裝置特定的。 DEVMODE不支援將 結構從某個 PrinterSettingsPrinterSettings 複製到不同印表機的 。

當您完成透過此方法建立的句柄時,您必須呼叫原生 Win32 GlobalFree 方法來自行解除分配。 當您呼叫這個方法時,您會以參數的形式傳遞方法的 GetHdevmode 傳回值。

適用於