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


CPageSetupDialog::PreDrawPage

Вызывается инфраструктурой перед рисования экранное изображение выводимой на печать страницы.

virtual UINT PreDrawPage( 
   WORD wPaper, 
   WORD wFlags, 
   LPPAGESETUPDLG pPSD  
);

Параметры

  • wPaper
    Определяет значение, указывающее размер бумаги. Это значение может быть одним из значений DMPAPER_, перечисленных в описании структуры DEVMODE.

  • wFlags
    Указывает ориентацию бумаги или конверта и ли принтер точечная матрицы или устройство HPPCL (язык принтера Hewlett-Packard элемента управления). Этот параметр может принимать одно из следующих значений:

    • Бумага 0x001 в режиме альбомная матрица с многоточием ()

    • Бумага 0x003 в режиме альбомная (HPPCL)

    • Бумага 0x005 в режиме книжной матрица с многоточием ()

    • Бумага (0x007 в режиме HPPCL книжной)

    • Конверт 0x00b в режиме альбомная (HPPCL)

    • Конверт 0x00d в режиме книжной (матрице с многоточием)

    • Конверт 0x019 в режиме альбомная матрица с многоточием ()

    • Конверт 0x01f в режиме книжной (матрице с многоточием)

  • pPSD
    Указатель на структуру PAGESETUPDLG. Дополнительные сведения о PAGESETUPDLG см. в разделе Windows SDK.

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

Ненулевое значение, если изменяется; в противном случае – значение 0.

Заметки

Переопределите эта функция позволяет настраивать документ образа. При переопределении эти функции и получение TRUE, необходимо создать полный образ. При переопределении эти функции и получение FALSE, весь по умолчанию способ рисования границами.

Требования

Header: afxdlgs.h

См. также

Ссылки

Класс CPageSetupDialog

Диаграмма иерархии

CPageSetupDialog::OnDrawPage