Impression C++ ligne par ligne TextOut [Résolu]

Messages postés
109
Date d'inscription
samedi 3 novembre 2007
Statut
Membre
Dernière intervention
4 février 2016
- - Dernière réponse : cs_aymen87
Messages postés
109
Date d'inscription
samedi 3 novembre 2007
Statut
Membre
Dernière intervention
4 février 2016
- 21 juin 2012 à 11:55
Bonjour

Je suis en train de développer une application pour caisse sous MFC,
Pour imprimer le ticket final qui est enregistré dans un fichier,
je suis en train de parcourir le fichier ligne par ligne et imprimer

while(fgets(ticketLine,100,f) != NULL)
{		
      c = ticketLine;
      TextOut(hPrinter,TA_LEFT,TA_TOP,c,strlen(c));
}


Mon problème est que seulement la dernière ligne du ticket est imprimé.
J'ai trouvé sur d'autre forum la fonction DrawText mais mais elle ne m'a pas bcp aidé.

Merci :))
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
109
Date d'inscription
samedi 3 novembre 2007
Statut
Membre
Dernière intervention
4 février 2016
3
Merci
salut

en faite j'avais pas besoin de DrawText, il fallait juste specifier les coordonné des ligne, moi je suis en train de les passer statiquement (TA_LEFT,TA_TOP)
int y = 0;
while(fgets(ticketLine,100,f) != NULL)
{		
      c = ticketLine;
      TextOut(hPrinter,TA_LEFT,y,c,strlen(c));
      y+=100;
}

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 131 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_aymen87