Udostępnij za pośrednictwem


Struktura CPrintInfo

Przechowuje informacje dotyczące zadania drukowania lub podglądu wydruku.

struct CPrintInfo

Członkowie

w6afzd4h.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CPrintInfo::GetFromPage

Zwraca numer pierwszej strony drukowane.

CPrintInfo::GetMaxPage

Zwraca numer ostatniej strony dokumentu.

CPrintInfo::GetMinPage

Zwraca numer pierwszej strony dokumentu.

CPrintInfo::GetOffsetPage

Zwraca liczbę stron poprzedzających pierwszej strony są drukowane w scalonej zadania drukowania obiektów DocObject obiektów DocObject elementu.

CPrintInfo::GetToPage

Zwraca numer ostatniej strony drukowane.

CPrintInfo::SetMaxPage

Ustawia numer ostatniej strony dokumentu.

CPrintInfo::SetMinPage

Ustawia numer pierwszej strony dokumentu.

w6afzd4h.collapse_all(pl-pl,VS.110).gifPubliczne danych członków

Nazwa

Opis

CPrintInfo::m_bContinuePrinting

Zawiera flagi wskazujące czy ramach należy kontynuować drukowanie pętli.

CPrintInfo::m_bDirect

Zawiera flagi wskazujące, czy dokument jest drukowany jest bezpośrednio (bez wyświetlania okna dialogowego Drukuj).

CPrintInfo::m_bDocObject

Zawiera flagę wskazującą, czy drukowany dokument jest obiektów DocObject.

CPrintInfo::m_bPreview

Zawiera flagi wskazujące, czy dokument jest przeglądany.

CPrintInfo::m_dwFlags

Określa obiektów DocObject operacji drukowania.

CPrintInfo::m_lpUserData

Zawiera wskaźnik do struktury utworzone przez użytkownika.

CPrintInfo::m_nCurPage

Identyfikuje stronę aktualnie drukowany.

CPrintInfo::m_nJobNumber

Określa numer zadania przypisane przez system operacyjny dla bieżącego zadania drukowania

CPrintInfo::m_nNumPreviewPages

Określa liczbę stron wyświetlanych w oknie podglądu; 1 lub 2.

CPrintInfo::m_nOffsetPage

Określa przesunięcie pierwszej strony w szczególności obiektów DocObject połączone zadanie drukowania obiektów DocObject.

CPrintInfo::m_pPD

Zawiera wskaźnik do CPrintDialog obiekt używany dla okna dialogowego Drukuj.

CPrintInfo::m_rectDraw

Określa prostokąt, definiowanie obszaru można używać strony bieżącej.

CPrintInfo::m_strPageDesc

Zawiera ciąg formatu wyświetlania numeru strony.

Uwagi

CPrintInfojest to struktura i nie klasy podstawowej.

Ramy tworzy obiekt CPrintInfo przy każdym wydruku lub polecenie Podgląd wydruku jest wybrany i niszczy ją po wykonaniu polecenia.

CPrintInfoZawiera informacje dotyczące zadania drukowania jako całości, jak zakres stron do wydrukowania jak bieżący stan zadania drukowania, takie jak obecnie drukowanej strony.Niektóre informacje są przechowywane w skojarzonego CPrintDialog obiektu; Ten obiekt zawiera wartości wprowadzone przez użytkownika w oknie dialogowym Drukuj.

A CPrintInfo obiektu jest przekazywana między ramami i klasy widoku podczas procesu drukowania i jest używany do wymiany informacji między nimi.Na przykład ramach informuje klasy widoku strony dokumentu do druku przez przypisanie wartości do m_nCurPage członek CPrintInfo; Klasa widoku pobiera wartość i wykonuje rzeczywiste drukowanie określonej strony.

Innym przykładem jest przypadek, w którym długość dokumentu nie wiadomo, dopóki jest drukowany.W tej sytuacji klasy widoku badań końca dokumentu każdym wydrukowaniu strony.Gdy osiągnięty zostanie koniec, ustawia klasy widoku m_bContinuePrinting członek CPrintInfo do FALSE; informuje to framework zatrzymać drukowania pętli.

CPrintInfojest używany przez funkcje Członkowskie CView wymienionych poniżej "Zobacz też". Więcej informacji o architekturze drukowania dostarczone przez Biblioteka klas Microsoft Foundation, zobacz Windows ramki i /Widok dokumentu architektury i artykułów drukowania i drukowania: dokumenty w szablonie wielostronicowym.

Hierarchii dziedziczenia

CPrintInfo

Wymagania

Nagłówek: afxext.h

Zobacz też

Informacje

Wykres hierarchii

CView::OnBeginPrinting

CView::OnEndPrinting

CView::OnEndPrintPreview

CView::OnPrepareDC

CView::OnPreparePrinting

CView::OnPrint

Koncepcje

Próbki MFC DIBLOOK