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

cs_aymen87 109 Messages postés samedi 3 novembre 2007Date d'inscription 4 février 2016 Dernière intervention - 21 juin 2012 à 11:03 - Dernière réponse : cs_aymen87 109 Messages postés samedi 3 novembre 2007Date d'inscription 4 février 2016 Dernière intervention
- 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 

Votre réponse

1 réponse

Meilleure réponse
cs_aymen87 109 Messages postés samedi 3 novembre 2007Date d'inscription 4 février 2016 Dernière intervention - 21 juin 2012 à 11:55
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;
}

Merci cs_aymen87 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de cs_aymen87

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.