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).
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Partager