Поделиться через


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 структуры из одной PrinterSettings в другую PrinterSettings для другого принтера не поддерживается. Завершив работу с дескриптором, созданным с помощью этого метода, необходимо освободить его самостоятельно, вызвав собственный метод 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

Объект PageSettings, к которому относится дескриптор структуры DEVMODE.

Возвращаемое значение

IntPtr

nativeint

Дескриптор для структуры DEVMODE.

Исключения

Принтер, заданный свойством PrinterName, не существует.

Невозможно загрузить информацию об инициализации принтера.

Комментарии

DEVMODE структуры зависят от устройства. Копирование DEVMODE структуры из одной PrinterSettings в другую PrinterSettings для другого принтера не поддерживается.

Завершив работу с дескриптором, созданным с помощью этого метода, необходимо освободить его самостоятельно, вызвав собственный метод Win32 GlobalFree . При вызове этого метода вы передаете в качестве параметра возвращаемое значение из GetHdevmode метода .

Применяется к