Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1034 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [Visual C++] Pourquoi ce que j'imprime est tout petit

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Visual C++] Pourquoi ce que j'imprime est tout petit

n°1286758
fildz
Posté le 18-01-2006 à 16:45:59  profilanswer
 

Bonjours a tous,
Voila j'ai définie correctement l'affichage de l'impression de ce qu'il y a dans ma vue. Mais lorsque je fait un aperçus avant impression, je m'aperçois que ce qui va être imprimer va être tout petit. J'aimerai donc savoir comment on peut grossir l'image pour quelle est une taille correct ?
 
Voici la méthode OnPrint()

Code :
  1. void CCrea2K6View::OnPrint(CDC *pDC, CPrintInfo *pInfo)
  2. {
  3. CPrintData* pPrintData = static_cast<CPrintData*>(pInfo->m_lpUserData);
  4. CCrea2K6Doc * pDoc = GetDocument();
  5.  // sortie du nom de fichier du doc
  6. pDC->SetTextAlign(TA_CENTER); // Centre le texte suivant
  7. pDC->TextOut(pInfo->m_rectDraw.right/2, -20,pPrintData->m_DocTitle);
  8. CString PageNum;
  9. PageNum.Format("Page %d", pInfo->m_nCurPage);
  10. // pDC->TextOut(pInfo->m_rectDraw.right/2, -1050, PageNum);
  11. pDC->SetTextAlign(TA_LEFT); //Justifie le texte à gauche
  12. // Remplace l’origine de la fenêtre par celle de la page en
  13. // cours et enregistre l’ancienne origine
  14. CPoint OldOrg = pDC->SetWindowOrg(pDoc->m_Origine.x,pDoc->m_Origine.y); // juste
  15. // Définit 1 rect. de découpage de la taille de la zone imprimée
  16. CRect rect (pDoc->m_Origine,pDoc->m_Origine+pDoc->m_Format); // juste  
  17. pDC->IntersectClipRect(rect);
  18. m_pSelected=NULL; // sinon l'entité selectionné a son cadre autour d'elle :s
  19. OnDraw(pDC); // Affiche le document
  20. pDC->SelectClipRgn(NULL); // Supprime le rect. de découpage
  21. // Restaure l’ancienne origine de la fenêtre
  22. pDC->SetWindowOrg(OldOrg);
  23. }


 
Aidez moi svpppp !
@+

mood
Publicité
Posté le 18-01-2006 à 16:45:59  profilanswer
 

n°1290676
Rits75
to?be:!be
Posté le 24-01-2006 à 09:40:30  profilanswer
 

c'est pas une histoire de dpi?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [Visual C++] Pourquoi ce que j'imprime est tout petit

 

Sujets relatifs
Petit problème avec Psexecpetit sondage : options de compilation avec gcc
[visual c++ 6] problème de compil' sous XP homeprobléme MySql et visual.net 2003
VB6 visual 2005créer application sur visual studio2003
Petit soucis page web !!Petit jeu Image :)
[Visual MFC] Sérialisation de structure (LOGFONT)...?Création de composants graphiques perso Visual C++
Plus de sujets relatifs à : [Visual C++] Pourquoi ce que j'imprime est tout petit


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR