cs_joh
Messages postés54Date d'inscriptionjeudi 6 février 2003StatutMembreDernière intervention 6 juin 2005
-
23 févr. 2005 à 10:12
cs_joh
Messages postés54Date d'inscriptionjeudi 6 février 2003StatutMembreDernière intervention 6 juin 2005
-
25 févr. 2005 à 09:28
Je suis entrain de developper une sorte de WordPad sous VisuaC++ 6 en utilisant un RichEdit.
Mon probleme est au niveau de l'impression,car si j ecrit en gras ds le RichEdit l'imprimante ne le sait pas que se mot est en gras,j ai developper des fonctions me permettant de savoir si un mot ou un caractere est souligner,gras ou italique et j aimerai savoir comment faire pour testé caractere par caractere tapé ds le RichEdit lors de l'envoie de l'impression a fin de lui spécifier le format de chaque caractère
(Me faudrait une sorte de RichEdit.GetCaratere( ) ,il y en a pas car si je stock tout le texte dans un ex:CString je perd les différents format (Gras,Police,taille,italique,......) ).
cs_joh
Messages postés54Date d'inscriptionjeudi 6 février 2003StatutMembreDernière intervention 6 juin 2005 25 févr. 2005 à 09:28
Salut, merci pour de ton aide mais j ai trouver une solution un peut bourrin mais qui marche !!! .
Passe une bonne journée et surtout un bon week end !!!!
joh
////////////////////////////////////////////
// Test si le mot selectionné est en Gras .
void CMailing::Gras()
{
CHARFORMAT2 cfa ;
m_ctrlREdit.GetSelectionCharFormat(cfa);
int iFormat = cfa.dwEffects ;
yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 20092 24 févr. 2005 à 18:33
Salut joh,
ya peut-être une astuce que je te propose.
Tu enregistres ce que tu as dans ton RichEdit au format RTF, et le fichier que tu as ainsi créé tu l'imprimes avec :