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


Функция DrvStartPage (winddi.h)

Функция DrvStartPage вызывается GDI, когда она готова начать отправку содержимого физической страницы в драйвер для отрисовки.

Синтаксис

BOOL DrvStartPage(
  [in] SURFOBJ *pso
);

Параметры

[in] pso

Указатель на структуру SURFOBJ , предоставленный вызывающим объектом.

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

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

Комментарии

Библиотека DLL графики принтера должна предоставлять функцию DrvStartPage. Функция вызывается перед отображением каждой физической страницы задания печати. (Физическая страница может содержать одну или несколько страниц документа.)

Обычно функция используется для отправки последовательностей элементов управления на оборудование принтера перед печатью страницы путем вызова функции GDI EngWritePrinter . Функция также может выполнять внутренние операции инициализации для конкретной страницы для библиотеки DLL графики принтера.

Требования

   
Целевая платформа Персональный компьютер
Верхняя часть winddi.h (включая Winddi.h)

См. также раздел

DrvSendPage

EngWritePrinter