Structure de CPrintInfo

Stocke des informations sur un travail d'impression ou d'aperçu avant impression.

struct CPrintInfo

Membres

w6afzd4h.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CPrintInfo::GetFromPage

Retourne le numéro de la première page est imprimée.

CPrintInfo::GetMaxPage

Retourne le numéro de la dernière page du document.

CPrintInfo::GetMinPage

Retourne le numéro de la première page du document.

CPrintInfo::GetOffsetPage

Retourne le nombre de pages précédant la première page d'un élément de DocObject est imprimé dans un travail d'impression combinée de DocObject.

CPrintInfo::GetToPage

Retourne le numéro de la dernière page est imprimée.

CPrintInfo::SetMaxPage

Définit le numéro de la dernière page du document.

CPrintInfo::SetMinPage

Définit le numéro de la première page du document.

w6afzd4h.collapse_all(fr-fr,VS.110).gifDonnées membres publiques

Nom

Description

CPrintInfo::m_bContinuePrinting

Contient une balise qui indique si l'infrastructure doit continuer la boucle d'impression.

CPrintInfo::m_bDirect

Contient une balise qui indique si le document est imprimé directement (sans afficher la boîte de dialogue d'impression).

CPrintInfo::m_bDocObject

Contient une balise qui indique si le document est imprimé est DocObject.

CPrintInfo::m_bPreview

Contient une balise qui indique si le document est affiché un aperçu de.

CPrintInfo::m_dwFlags

Spécifie les opérations d'impression de DocObject.

CPrintInfo::m_lpUserData

Contient un pointeur vers une structure créée par l'utilisateur.

CPrintInfo::m_nCurPage

Identifie le numéro de la page actuellement imprimée.

CPrintInfo::m_nJobNumber

Spécifie le numéro de JOB assigné par le système d'exploitation pour le travail d'impression actuelle

CPrintInfo::m_nNumPreviewPages

Identifie le nombre de pages affichées dans la fenêtre d'aperçu ; 1 ou 2.

CPrintInfo::m_nOffsetPage

Spécifie l'offset du détail page DocObject d'abord dans un travail d'impression combinée de DocObject.

CPrintInfo::m_pPD

Contient un pointeur vers l'objet d' CPrintDialog utilisé pour la boîte de dialogue d'impression.

CPrintInfo::m_rectDraw

Spécifie un rectangle qui définit la zone utilisable actuelle de la page.

CPrintInfo::m_strPageDesc

Contient une chaîne de format pour l'affichage de numéro de page.

Notes

CPrintInfo est une structure et n'a pas de classe de base.

L'infrastructure crée un objet d' CPrintInfo chaque fois que la commande d'impression ou d'aperçu avant impression est sélectionnée et le perdu lorsque la commande est terminée.

CPrintInfo contient des informations sur le travail d'impression dans son ensemble, telles que la plage des pages d'être imprimé, et l'état actuel du travail d'impression, telle que la page actuellement imprimée.Certaines informations sont stockées dans un objet associé de CPrintDialog ; cet objet contient les valeurs entrées par l'utilisateur dans la boîte de dialogue d'impression.

Un objet d' CPrintInfo est passé entre l'infrastructure et votre classe d'affichage pendant le processus d'impression et est utilisé pour échanger des informations entre les deux.Par exemple, l'infrastructure signale à la classe d'affichage de la page du document à imprimer en assignant une valeur au membre d' m_nCurPage d' CPrintInfo; la classe d'affichage récupère la valeur et exécute l'impression réelle de la page spécifiée.

Un autre exemple est le cas dans lequel la longueur du document n'est pas connue jusqu'à ce qu'elle soit imprimée.Dans ce cas, les tests de la classe d'affichage de la fin du document chaque fois qu'une page est imprimée.Fin est atteinte, la classe d'affichage définit le membre d' m_bContinuePrinting d' CPrintInfo à FALSE; cela indique à l'infrastructure pour désactiver la boucle d'impression.

CPrintInfo est utilisé par les fonctions membres d' CView listé dans « consultez également. » Pour plus d'informations sur l'architecture d'impression fournie par la bibliothèque MFC, consultez fenêtres frames et architecture Document/Vue et les éléments imprimer et imprimer : documents multipages.

Hiérarchie d'héritage

CPrintInfo

Configuration requise

Header: afxext.h

Voir aussi

Référence

Graphique de la hiérarchie

CView::OnBeginPrinting

CView::OnEndPrinting

CView::OnEndPrintPreview

CView::OnPrepareDC

CView::OnPreparePrinting

CView::OnPrint

Concepts

DIBLOOK exemple MFC