Salut
Je pense qu'il y a plus simple pour lire un fichier texte :
1 2 3 4 5 6 7 8 9
| var Fichier : TStringList;
begin
Fichier:=TStringList.Create;
Fichier.LoadFromFile('text.rtf');
//Traitement
Fichier.Free;
end; |
Ensuite, il faut savoir qu'un fichier RTF contient plusieurs lignes en début de fichier permettant justement de stocker les différentes combinaisons de police, couleur et taille. Donc, si tu veux récuperer une ligne en plein milieu de ton fichier, tu dois aussi ajouter les quelques premieres lignes de ton fichier. Quand tu auras récupéré ces lignes (les premieres, plus celle qui t'interresse), tu n'as qu'a les affecter au composant RichEdit via la propriété Text.
Par exemple, si tes lignes sont dans une StringList :
RichEdit1.Text:=MesLignes.Text;
Si cela ne réponds pas a ta question, ou si tu n'y arrives pas, poste nous un morceau de ton fichier RTF (au moins le début et la ligne que tu veux extraire).
Voila, Bonne chance
Partager