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


Функция GdiResetDCEMF (winppi.h)

Функция GdiResetDCEMF сбрасывает контекст устройства принтера во время воспроизведения задания печати emf.

Синтаксис

BOOL GdiResetDCEMF(
  HANDLE    SpoolFileHandle,
  PDEVMODEW pCurrDM
);

Параметры

SpoolFileHandle

Дескриптор файла очереди вызывающего объекта, полученный при предыдущем вызове GdiGetSpoolFileHandle.

pCurrDM

Предоставленный вызывающим элементом указатель на структуру DEVMODEW , полученный при предыдущем вызове GdiGetDevmodeForPage.

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

Если операция выполнена успешно, функция возвращает значение TRUE. В противном случае функция возвращает значение FALSE.

Комментарии

Функция GdiResetDCEMF экспортируется gdi32.dll для использования в функции PrintDocumentOnPrintProcessor обработчика печати.

Обработчики печати должны вызывать GdiResetDCEMF всякий раз, когда необходимо сбросить контекст устройства принтера. Функция должна вызываться всякий раз, когда функция GdiGetDevmodeForPage указывает, что структура DEVMODEW текущей страницы документа отличается от структуры предыдущей страницы документа.

Дополнительные сведения см. в разделе Использование функций GDI в обработчиках печати.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть winppi.h (включая Winppi.h)
Библиотека Gdi32.Lib
DLL Gdi32.dll