Partager via


CView::DoPreparePrinting

Appelez cette fonction de la substitution d' OnPreparePrinting pour appeler la boîte de dialogue d'impression et créer un contexte de périphérique d'impression.

BOOL DoPreparePrinting(
   CPrintInfo* pInfo 
);

Paramètres

  • pInfo
    Les points à CPrintInfo structure qui décrit le travail d'impression actuelle.

Valeur de retour

Une valeur différente de zéro si l'impression ou aperçu avant impression peut démarrer ; 0 si l'opération a été annulée.

Notes

Le comportement de cette fonction dépend de si elle est appelée pour imprimer ou aperçu avant impression (spécifié par le membre de m_bPreview du paramètre d' pInfo ).Si un fichier est imprimé, cette fonction appelle la boîte de dialogue d'impression, en utilisant les valeurs dans la structure de CPrintInfo laquelle pInfo indique ; une fois que l'utilisateur a fermé la boîte de dialogue, la fonction crée un contexte de périphérique d'impression en fonction de les paramètres l'utilisateur spécifié dans la boîte de dialogue et retourne le contexte de périphérique via le paramètre d' pInfo .Ce contexte de périphérique est utilisé pour imprimer le document.

Si un fichier est affiché un aperçu de, cette fonction crée un contexte de périphérique d'impression à l'aide de les paramètres d'impression actuel ; ce contexte de périphérique est utilisé pour simuler l'imprimante pendant l'aperçu.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de modèle CView

Graphique de la hiérarchie

Structure de CPrintInfo

CView::OnPreparePrinting