cs_aymen87
Messages postés109Date d'inscriptionsamedi 3 novembre 2007StatutMembreDernière intervention 4 février 2016
-
21 juin 2012 à 11:03
cs_aymen87
Messages postés109Date d'inscriptionsamedi 3 novembre 2007StatutMembreDerniè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é.
cs_aymen87
Messages postés109Date d'inscriptionsamedi 3 novembre 2007StatutMembreDernière intervention 4 février 2016 21 juin 2012 à 11:55
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;
}