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


Структура CPrintInfo

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

struct CPrintInfo

Члены

Открытые методы

Имя

Описание

CPrintInfo::GetFromPage

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

CPrintInfo::GetMaxPage

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

CPrintInfo::GetMinPage

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

CPrintInfo::GetOffsetPage

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

CPrintInfo::GetToPage

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

CPrintInfo::SetMaxPage

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

CPrintInfo::SetMinPage

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

Открытые члены данных

Имя

Описание

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