slt un petit soucis de RichEdit

j'utilise une TRichEdit que je vien modifier en ajoutant des lignes avec un formatage different selon l'ajout (Police, taille, etc.), ceci marche tres bien.
Mon soucis est que mes lignes ajouter contienne des variable (ex: &LOT1) qui ont une valeur qui est non definis au moment de l'ajout, de ce faite j'ajoute la ligne avec la variable en dur '&LOT1' puis une fois que je connais toutes les valeurs pour mes variables je vien modifier le texte cependant en réalisant ceci je perd mon formatage percedent


la fonction qui modifie les Variable par les valeur est la suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
reCompteRenduLot.lines.Text := AnsiReplaceStr(reCompteRenduLot.lines.Text,'&LOT1',IntToStr(LotPieceTotal));
reCompteRenduLot est ma RichEdit




ma RichEdit avant mes ligne de code du meme type que celle au dessus mais pour les &LOTn


[img]C:\Documents and Settings\cerisier\Bureau\essai1.JPG[/img]

apres

[img]C:\Documents and Settings\cerisier\Bureau\essai2.JPG[/img]

donc si quelqu'un a une methode ou un autre chose qui pourrait réalisé ce que je souhaite
(ensuite je save ma RichEdit dans un fichier)

merci