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 метода .