CPrintInfo, structure
Stocke des informations sur un travail d'impression ou d'aperçu avant impression.
struct CPrintInfo
Membres
Méthodes publiques
Nom |
Description |
---|---|
Retourne le numéro de la première page est imprimée. |
|
Retourne le numéro de la dernière page du document. |
|
Retourne le numéro de la première page du document. |
|
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. |
|
Retourne le numéro de la dernière page est imprimée. |
|
Définit le numéro de la dernière page du document. |
|
Définit le numéro de la première page du document. |
Données membres publiques
Nom |
Description |
---|---|
Contient une balise qui indique si l'infrastructure doit continuer la boucle d'impression. |
|
Contient une balise qui indique si le document est imprimé directement (sans afficher la boîte de dialogue d'impression). |
|
Contient une balise qui indique si le document est imprimé est DocObject. |
|
Contient une balise qui indique si le document est affiché un aperçu de. |
|
Spécifie les opérations d'impression de DocObject. |
|
Contient un pointeur vers une structure créée par l'utilisateur. |
|
Identifie le numéro de la page actuellement imprimée. |
|
Spécifie le numéro de JOB assigné par le système d'exploitation pour le travail d'impression actuelle |
|
Identifie le nombre de pages affichées dans la fenêtre d'aperçu ; 1 ou 2. |
|
Spécifie l'offset du détail page DocObject d'abord dans un travail d'impression combinée de DocObject. |
|
Contient un pointeur vers l'objet d' CPrintDialog utilisé pour la boîte de dialogue d'impression. |
|
Spécifie un rectangle qui définit la zone utilisable actuelle de la page. |
|
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