PrinterSettings.GetHdevmode 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立對應到印表機設定的 DEVMODE
結構的控制代碼。
多載
GetHdevmode() |
建立對應到印表機設定的 |
GetHdevmode(PageSettings) |
建立對應於印表機的 |
GetHdevmode()
建立對應到印表機設定的 DEVMODE
結構的控制代碼。
public:
IntPtr GetHdevmode();
public IntPtr GetHdevmode ();
member this.GetHdevmode : unit -> nativeint
Public Function GetHdevmode () As IntPtr
傳回
nativeint
DEVMODE
結構的控制代碼。
例外狀況
以 PrinterName 屬性命名的印表機並不存在。
無法擷取印表機初始化資訊。
備註
DEVMODE
結構是裝置特定的。 DEVMODE
不支援將 結構從某個 PrinterSettingsPrinterSettings 複製到不同印表機的 。 當您完成透過此方法建立的句柄時,您必須呼叫原生 Win32 GlobalFree
方法來自行解除分配。 當您呼叫這個方法時,您會以參數的形式傳遞方法的 GetHdevmode 傳回值。
適用於
GetHdevmode(PageSettings)
建立對應於印表機的 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 物件。
傳回
nativeint
DEVMODE
結構的控制代碼。
例外狀況
以 PrinterName 屬性命名的印表機並不存在。
無法擷取印表機初始化資訊。
備註
DEVMODE
結構是裝置特定的。 DEVMODE
不支援將 結構從某個 PrinterSettingsPrinterSettings 複製到不同印表機的 。
當您完成透過此方法建立的句柄時,您必須呼叫原生 Win32 GlobalFree
方法來自行解除分配。 當您呼叫這個方法時,您會以參數的形式傳遞方法的 GetHdevmode 傳回值。