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


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

Функция GdiGetPageHandle возвращает дескриптор на указанную страницу в задании печати.

Синтаксис

HANDLE GdiGetPageHandle(
  HANDLE  SpoolFileHandle,
  DWORD   Page,
  LPDWORD pdwPageType
);

Параметры

SpoolFileHandle

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

Page

Номер страницы, предоставленный вызывающим абонентом.

pdwPageType

Указатель, предоставленный вызывающим абонентом, на расположение, которое получает тип страницы. Возможные типы страниц показаны в следующей таблице:

Тип страницы Значение
EMF_PP_FORM Страница представляет собой форму или подложку. (В настоящее время не поддерживается.)
EMF_PP_NORMAL Страница является обычной страницей.

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

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

Замечания

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

Обработчики печати должны получить дескриптор страницы перед вызовом GdiPlayPageEMF для рисования страницы. Если указано слишком большое значение страницы, функция возвращает ERROR_NO_MORE_ITEMS.

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

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка winppi.h (include Winppi.h)
библиотеки Gdi32.Lib
DLL Gdi32.dll