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

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

Marsh Posté le 18-01-2006 à 16:45:59    

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 !
@+

Reply

Marsh Posté le 18-01-2006 à 16:45:59   

Reply

Marsh Posté le 24-01-2006 à 09:40:30    

c'est pas une histoire de dpi?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed