Mise en forme d'impression avec TextOut
Bonjour,
j'utilise la fonction TextOut() pour imprimer des étiquettes sur une imprimante créée avec CreateDC.
L'impression fonctionne bien mais j'aimerais savoir quelles fonctions utilisées pour pouvoir mettre en forme le texte (police, taille et gras).
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
HDC hand;
DOCINFO *di;
di=(DOCINFO *) malloc(sizeof(DOCINFO));
di->cbSize=sizeof(DOCINFO);
di->lpszDocName = "Etiquette";
di->lpszOutput=NULL;
di->lpszDatatype=NULL;
di->fwType=0;
hand=CreateDC(NULL,PrnSel.c_str(),NULL,dmuser);
StartDoc(hand,di);
StartPage(hand);
AnsiString Tmp="01956992-17";
TextOut(hand,25,10,Tmp.c_str(),Tmp.Length());
EndPage(hand);
EndDoc(hand);
free(di); |
Merci d'avance