PrinterSettings.GetHdevmode 方法

定义

创建与打印机设置相对应的 DEVMODE 结构的句柄。

重载

GetHdevmode()

创建与打印机设置相对应的 DEVMODE 结构的句柄。

GetHdevmode(PageSettings)

创建一个 DEVMODE 结构的句柄,它对应于通过 pageSettings 参数指定的打印机和页设置。

GetHdevmode()

Source:
PrinterSettings.cs
Source:
PrinterSettings.cs
Source:
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不支持将结构从一个PrinterSettings复制到PrinterSettings另一个打印机的 。 完成通过此方法创建的句柄后,必须通过调用本机 Win32 GlobalFree 方法自行解除分配。 调用此方法时,将方法的返回值 GetHdevmode 作为参数传递。

适用于

GetHdevmode(PageSettings)

Source:
PrinterSettings.cs
Source:
PrinterSettings.cs
Source:
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不支持将结构从一个PrinterSettings复制到PrinterSettings另一个打印机的 。

完成通过此方法创建的句柄后,必须通过调用本机 Win32 GlobalFree 方法自行解除分配。 调用此方法时,将方法的返回值 GetHdevmode 作为参数传递。

适用于