Condividi tramite


Struttura di CPrintInfo

Archivia informazioni su un processo di anteprima di stampa o di stampa.

struct CPrintInfo

Membri

w6afzd4h.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CPrintInfo::GetFromPage

Restituisce il numero della prima pagina che viene stampata.

CPrintInfo::GetMaxPage

Restituisce il numero dell'ultima pagina del documento.

CPrintInfo::GetMinPage

Restituisce il numero della prima pagina del documento.

CPrintInfo::GetOffsetPage

Restituisce il numero di pagine che precede la prima pagina di un elemento di DocObject che viene formattato in un processo di stampa combinato di DocObject.

CPrintInfo::GetToPage

Restituisce il numero dell'ultima pagina che viene stampata.

CPrintInfo::SetMaxPage

Imposta il numero dell'ultima pagina del documento.

CPrintInfo::SetMinPage

Imposta il numero della prima pagina del documento.

w6afzd4h.collapse_all(it-it,VS.110).gifMembri dati pubblici

Nome

Descrizione

CPrintInfo::m_bContinuePrinting

Contiene un flag che indica se il framework deve continuare il ciclo di stampa.

CPrintInfo::m_bDirect

Contiene un flag che indica se il documento eseguito direttamente (senza visualizzare la finestra di dialogo di stampa).

CPrintInfo::m_bDocObject

Contiene un flag che indica se il documento che viene visualizzato è un DocObject.

CPrintInfo::m_bPreview

Contiene un flag che indica se il documento viene visualizzato in anteprima.

CPrintInfo::m_dwFlags

Specifica le operazioni di stampa di DocObject.

CPrintInfo::m_lpUserData

Contiene un puntatore a una struttura creata dall'utente.

CPrintInfo::m_nCurPage

Identifica il numero di pagina attualmente viene stampata.

CPrintInfo::m_nJobNumber

Specifica il numero di processo assegnato dal sistema operativo per il processo di stampa corrente

CPrintInfo::m_nNumPreviewPages

Identifica il numero di pagine visualizzate nella finestra di anteprima, 1 o 2.

CPrintInfo::m_nOffsetPage

Specifica l'offset della prima pagina di un particolare DocObject in un processo di stampa combinato di DocObject.

CPrintInfo::m_pPD

Contiene un puntatore all'oggetto CPrintDialog utilizzato per la finestra di dialogo di stampa.

CPrintInfo::m_rectDraw

Specifica un rettangolo che definisce l'area utilizzabile corrente della pagina.

CPrintInfo::m_strPageDesc

Contiene una stringa di formato per la visualizzazione dei numeri di pagina.

Note

CPrintInfo è una struttura e non dispone di una classe base.

Il framework crea un oggetto CPrintInfo ogni volta il comando di anteprima di stampa o di stampa è scelto e lo elimina quando il comando viene completato.

CPrintInfo contiene informazioni sul processo di stampa corrente, come intervallo di pagine essere stampato che lo stato corrente del processo di stampa, come la pagina attualmente viene stampata.Alcune informazioni vengono archiviate in un oggetto collegato CPrintDialog ; questo oggetto contiene i valori immessi dall'utente nella finestra di dialogo stampa.

Un oggetto CPrintInfo viene passato dal framework e la classe di visualizzazione durante il processo di stampa e utilizzato per lo scambio di dati tra i due.Ad esempio, il framework alla classe di visualizzazione alla pagina del documento da stampare assegnare un valore al membro m_nCurPageCPrintInfo; la classe di visualizzazione recupera il valore ed esegue l'effettiva stampa della pagina specifica.

Un altro esempio è il caso in cui la lunghezza del documento non è nota fino a stamparla.In questa situazione, di classe di visualizzazione della fine del documento quando una pagina viene stampata.Al termine viene raggiunta, la classe di visualizzazione imposta il membro m_bContinuePrintingCPrintInfo a FALSE; rende il framework per interrompere il ciclo di stampa.

CPrintInfo viene utilizzato dalle funzioni membro CView elencata sotto "vedere anche." Per ulteriori informazioni sull'architettura di stampa fornita dalla libreria MFC, vedere Applicazioni utilizzano e L'architettura documento/visualizzazione e gli articoli stampa e stampa: documenti a più pagine.

Gerarchia di ereditarietà

CPrintInfo

Requisiti

Header: afxext.h

Vedere anche

Riferimenti

Grafico della gerarchia

CView::OnBeginPrinting

CView::OnEndPrinting

CView::OnEndPrintPreview

CView::OnPrepareDC

CView::OnPreparePrinting

CView::OnPrint

Concetti

MFC campione DIBLOOK