PrinterSettings.GetHdevmode 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立一個對應印表機設定的結構的 handle DEVMODE 。
多載
| 名稱 | Description |
|---|---|
| GetHdevmode() |
建立一個對應印表機設定的結構的 handle |
| GetHdevmode(PageSettings) |
建立一個對應印表機及參數 |
GetHdevmode()
建立一個對應印表機設定的結構的 handle DEVMODE 。
public:
IntPtr GetHdevmode();
public IntPtr GetHdevmode();
member this.GetHdevmode : unit -> nativeint
Public Function GetHdevmode () As IntPtr
傳回
nativeint
一個結構的 DEVMODE 把手。
例外狀況
該屬性中 PrinterName 所命名的印表機不存在。
無法取得印表機的初始化資訊。
備註
DEVMODE 結構是特定裝置的。 不支援將 DEVMODE 結構從一個 PrinterSettings 複製到另一個 PrinterSettings 印表機的印表機。 當你完成這個方法建立的帳號後,你必須自己透過呼叫原生的 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
結構 PageSettings 所對應的物件 DEVMODE 。
傳回
nativeint
一個結構的 DEVMODE 把手。
例外狀況
該屬性中 PrinterName 所命名的印表機不存在。
無法取得印表機的初始化資訊。
備註
DEVMODE 結構是特定裝置的。 不支援將 DEVMODE 結構從一個 PrinterSettings 複製到另一個 PrinterSettings 印表機的印表機。
當你完成這個方法建立的帳號後,你必須自己透過呼叫原生的 Win32 GlobalFree 方法來分配它。 當你呼叫這個方法時,你會以該 GetHdevmode 方法的回傳值作為參數傳遞。