Sdílet prostřednictvím


Struktura CPrintInfo

Ukládá informace o úloze tisk nebo náhled tisku.

struct CPrintInfo

Členy

Veřejné metody

Název

Description

CPrintInfo::GetFromPage

Vrátí číslo první tištěnou stránku.

CPrintInfo::GetMaxPage

Vrátí číslo poslední stránky dokumentu.

CPrintInfo::GetMinPage

Vrátí číslo první stránky dokumentu.

CPrintInfo::GetOffsetPage

Vrátí počet stránek před první stránku DocObject položky tištěn v kombinované DocObject tiskové úlohy.

CPrintInfo::GetToPage

Vrátí číslo poslední tištěnou stránku.

CPrintInfo::SetMaxPage

Nastaví číslo poslední stránky dokumentu.

CPrintInfo::SetMinPage

Nastaví číslo první stránky dokumentu.

Veřejné datové členy

Název

Description

CPrintInfo::m_bContinuePrinting

Obsahuje příznak označující, zda nadále rámci tisk opakovat.

CPrintInfo::m_bDirect

Obsahuje příznak označující, zda je dokument vytištěn přímo (bez zobrazení dialogového okna Tisk).

CPrintInfo::m_bDocObject

Obsahuje příznak určující, zda se v tištěném dokumentu je DocObject.

CPrintInfo::m_bPreview

Obsahuje příznak označující, zda je náhledu dokumentu.

CPrintInfo::m_dwFlags

Určuje DocObject tiskových operací.

CPrintInfo::m_lpUserData

Obsahuje ukazatel na strukturu vytvořené uživatelem.

CPrintInfo::m_nCurPage

Určuje počet právě tištěné stránky.

CPrintInfo::m_nJobNumber

Určuje úlohu číslo přiřazené operačním systémem pro aktuální tiskovou úlohu.

CPrintInfo::m_nNumPreviewPages

Určuje počet stránek zobrazených v okně Náhled; 1 nebo 2.

CPrintInfo::m_nOffsetPage

Určuje posun na první stránce konkrétní DocObject kombinované DocObject tiskové úlohy.

CPrintInfo::m_pPD

Obsahuje ukazatel CPrintDialog objekt pro dialogové okno Tisk.

CPrintInfo::m_rectDraw

Určuje aktuální oblast stránky využitelné obdélník.

CPrintInfo::m_strPageDesc

Obsahuje řetězec formátu zobrazení čísla stránky.

Poznámky

CPrintInfoje struktura a nemá základní třída.

Rámci vytvoří objekt CPrintInfo při každém tisku nebo je vybrán příkaz Náhled a budou zničena při dokončení příkazu.

CPrintInfoobsahuje informace o tiskové úlohy jako celku, například rozsah stránek, které mají být vytištěny a aktuální stav tiskové úlohy, například právě tištěné stránky.Některé informace jsou uloženy v spojen CPrintDialog objektu; Tento objekt obsahuje hodnoty zadané uživatelem v dialogovém okně Tisk.

A CPrintInfo objektu je předána mezi rámci a zobrazení třídy během tisku a slouží k výměně informací mezi nimi.Například rámci informuje zobrazení třídy dokumentu vytisknout přiřazením hodnoty na stránku, která m_nCurPage člen CPrintInfo ; zobrazení třídy načítá hodnotu a provede skutečný tisk zadanou stránku.

Jiným příkladem je známa délka dokumentu, dokud nebude vytištěna.V této situaci zobrazení třídy testy na konci dokumentu při každém tisku stránky.Při dosažení konce zobrazení třídy nastaví m_bContinuePrinting člen CPrintInfo na FALSE; informuje o tom framework přestane opakovat tisk.

CPrintInfopoužívá funkce členů z CView uvedených v části Viz také." Naleznete další informace o tisku architektury poskytnuté knihovny Microsoft Foundation Class Rám okna a Dokumentu zobrazit architektura a články tisku a Tisk: dokumenty Vícestránkové centrum.

Hierarchii dědičnosti

CPrintInfo

Požadavky

Záhlaví: afxext.h

Viz také

Referenční dokumentace

Graf hierarchie

CView::OnBeginPrinting

CView::OnEndPrinting

CView::OnEndPrintPreview

CView::OnPrepareDC

CView::OnPreparePrinting

CView::OnPrint

Koncepty

MFC vzorek DIBLOOK