Share via


CView::DoPreparePrinting

Chiamare questa funzione dagli override OnPreparePrinting per richiamare la finestra di dialogo di stampa e di creare un contesto di dispositivo della stampante.

BOOL DoPreparePrinting(
   CPrintInfo* pInfo 
);

Parametri

  • pInfo
    I punti su CPrintInfo struttura che descrive il processo di stampa corrente.

Valore restituito

Diverso da zero se stampare o l'anteprima di stampa può iniziare, 0 se l'operazione è stata annullata.

Note

Il comportamento di questa funzione varia a seconda che viene chiamato per la stampa o l'anteprima di stampa (specificata dal membro m_bPreview del parametro pInfo ).Se un file eseguito, richiamare la funzione della finestra di dialogo di stampa, utilizzando i valori nella struttura CPrintInfo cui pInfo indica; dopo che l'utente ha chiuso la finestra di dialogo, la funzione crea un contesto di dispositivo della stampante base alle impostazioni l'utente specificato nella finestra di dialogo e restituisce il contesto di dispositivo con il parametro pInfo.Il contesto di dispositivo viene utilizzato per stampare il documento.

Se un file viene visualizzato in anteprima, questa funzione crea un contesto di dispositivo della stampante utilizzando le impostazioni della stampante correnti, il contesto di dispositivo utilizzato per la simulazione della stampante anteprima.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di modello CView

Grafico della gerarchia

Struttura di CPrintInfo

CView::OnPreparePrinting