Pliki RTF i szukanie

0

Mam pewien kłopot. Musze w pliku RTF zrobić wyszukiwanie

Przeszukałem wiele źródeł i nic co by mi odpowiedziało na pytanie nie znalazłem.

Próbowałem przez

TStringList *st= new TStringList;
st->LoadFromFile("plik.rtf");
st->Find("slowo",index);

ale przy sformatowanym tekście nie znajdzie mi "slowo" bo jest przemieszany z formatowaniem.

np: slowo -> s\fs20 l\fs14 o\fs36 w\cf1\fs28 o\cf0\f1\fs20

Wiec jedynie co działa to użyłem RichEdit1.
Wtedy

RichEdit1->Text.Pos("slowo")

wszystko pięknie ładnie działa, ale mi nie potrzba w aplikacji komponentu
RichEdit1 bo musze wtedy dawać visible=false;

Pytania:

  1. jak pozbyć sie na czas przeszukiwania w pliku, formatowania tekstu?
  2. Albo jak zrobić dynamiczny niewidzialny komponent TRichEdit?
0
  1. skopiowac tekst pliku do innej zmiennej, przeleciec po pliku i powywalac ciagi formatujace. o ile pamietam, zasada prosta, od \ do bialego znaku=out. nie pamietam tylko co ze spashem bedacym normalnym tekstem :)

ew. napisac wlasny miniaturowy kodzik wyszukujacy ktory pomija ciagi formatujace.. nawet chyba lepsze rozwiazanie

    • nie wiem, ale pewnie mozna

1 użytkowników online, w tym zalogowanych: 0, gości: 1