Struttura di CPrintInfo
Archivia informazioni su un processo di anteprima di stampa o di stampa.
struct CPrintInfo
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Restituisce il numero della prima pagina che viene stampata. |
|
Restituisce il numero dell'ultima pagina del documento. |
|
Restituisce il numero della prima pagina del documento. |
|
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. |
|
Restituisce il numero dell'ultima pagina che viene stampata. |
|
Imposta il numero dell'ultima pagina del documento. |
|
Imposta il numero della prima pagina del documento. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Contiene un flag che indica se il framework deve continuare il ciclo di stampa. |
|
Contiene un flag che indica se il documento eseguito direttamente (senza visualizzare la finestra di dialogo di stampa). |
|
Contiene un flag che indica se il documento che viene visualizzato è un DocObject. |
|
Contiene un flag che indica se il documento viene visualizzato in anteprima. |
|
Specifica le operazioni di stampa di DocObject. |
|
Contiene un puntatore a una struttura creata dall'utente. |
|
Identifica il numero di pagina attualmente viene stampata. |
|
Specifica il numero di processo assegnato dal sistema operativo per il processo di stampa corrente |
|
Identifica il numero di pagine visualizzate nella finestra di anteprima, 1 o 2. |
|
Specifica l'offset della prima pagina di un particolare DocObject in un processo di stampa combinato di DocObject. |
|
Contiene un puntatore all'oggetto CPrintDialog utilizzato per la finestra di dialogo di stampa. |
|
Specifica un rettangolo che definisce l'area utilizzabile corrente della pagina. |
|
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