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


Структура CPrintInfo

Данные магазинов о задании печати или предварительный просмотр.

struct CPrintInfo

Члены

w6afzd4h.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CPrintInfo::GetFromPage

Получает номер первой страницы, печатанным.

CPrintInfo::GetMaxPage

Возвращает номер последней страницы документа.

CPrintInfo::GetMinPage

Получает номер первой страницы документа.

CPrintInfo::GetOffsetPage

Возвращает число страниц, предшествующих первой страницы элемента DocObject, печатанным в объединенном задании печати DocObject.

CPrintInfo::GetToPage

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

CPrintInfo::SetMaxPage

Задает номер последней страницы документа.

CPrintInfo::SetMinPage

Задает номер первой страницы документа.

w6afzd4h.collapse_all(ru-ru,VS.110).gifОткрытые члены данных

Имя

Описание

CPrintInfo::m_bContinuePrinting

Содержит пометить указывающее, следует ли продолжать границы цикла печати.

CPrintInfo::m_bDirect

Содержит пометить указывающее, является ли документ печатается напрямую (без отображения диалогового окна печати).

CPrintInfo::m_bDocObject

Содержит пометить указывающее, печатанным ли документ DocObject.

CPrintInfo::m_bPreview

Указывает, содержит ли документ просматривается пометить дополнительно.

CPrintInfo::m_dwFlags

Указывает операции печати DocObject.

CPrintInfo::m_lpUserData

Содержит указатель на пользователь-, созданной структуре.

CPrintInfo::m_nCurPage

Указывает номер выделенного в настоящий момент, печатанной страницы.

CPrintInfo::m_nJobNumber

Указывает номер задания, присвоенный операционной системой для текущего задания печати

CPrintInfo::m_nNumPreviewPages

Указывает число страниц, которые будут отображаться в окне предварительного просмотра. 1 или 2.

CPrintInfo::m_nOffsetPage

Определяет смещение частности DocObject сначала вызовите в объединенном задании печати DocObject.

CPrintInfo::m_pPD

Содержит указатель на объект CPrintDialog, использованный для диалогового окна печати.

CPrintInfo::m_rectDraw

Определяет прямоугольник, определяющий текущую годную к использованию область страницы.

CPrintInfo::m_strPageDesc

Содержит строку форматирования для отображения страница- числа.

Заметки

CPrintInfo структура и не имеет базовый класс.

Платформа создает объект CPrintInfo каждый раз, когда команда печать или предварительный просмотр выбрана и разрушают их, когда команда завершена.

CPrintInfo содержащий сведения о задании печати в целом, например диапазон страниц быть напечатанным, а текущее состояние задания печати, например в настоящее время, печатанным страницы.Некоторые данные хранятся в связанном объекте CPrintDialog; этот объект содержит значения, введенные пользователем в диалоговом окне печать.

Объект CPrintInfo передается между границами и пользовательским классом представления, в процессе печати и используется для обмена информацией между 2.Например, границы отчет класс представления, страница документа, который будет ввести путем присвоения значения члену m_nCurPageCPrintInfo; класс представления получает значения и выполняет фактическую печать определенной страницы.

Другим примером является случай, когда неизвестна длина документа до тех пор, пока она не печатается.В этой ситуации тесты класса представления для конца документа каждый раз при печати страницы.При достижении конца класс представления устанавливает участника m_bContinuePrintingCPrintInfo к FALSE; это предоставляет платформу для остановки цикла печати.

CPrintInfo используется функции-членами CView перечислило в разделе "см. также". Дополнительные сведения об архитектуре печати, предоставленную библиотеки Microsoft Foundation Class см. в разделе фреймовые окна и Архитектура документов и представлений и статей Печать и Тип: Многостраничных документов.

Иерархия наследования

CPrintInfo

Требования

Header: afxext.h

См. также

Ссылки

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

CView::OnBeginPrinting

CView::OnEndPrinting

CView::OnEndPrintPreview

CView::OnPrepareDC

CView::OnPreparePrinting

CView::OnPrint

Основные понятия

MFC просматривает DIBLOOK