PrinterSettings.GetHdevmode Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает дескриптор структуры DEVMODE
, относящейся к параметрам принтера.
Перегрузки
GetHdevmode() |
Создает дескриптор структуры |
GetHdevmode(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
Возвращаемое значение
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
.
Возвращаемое значение
nativeint
Дескриптор для структуры DEVMODE
.
Исключения
Принтер, заданный свойством PrinterName, не существует.
Невозможно загрузить информацию об инициализации принтера.
Комментарии
DEVMODE
структуры зависят от устройства. Копирование DEVMODE
структуры из одной PrinterSettings в другую PrinterSettings для другого принтера не поддерживается.
Завершив работу с дескриптором, созданным с помощью этого метода, необходимо освободить его самостоятельно, вызвав собственный метод Win32 GlobalFree
. При вызове этого метода вы передаете в качестве параметра возвращаемое значение из GetHdevmode метода .