Czesc
Od pewnego czasu pisze program w ktorym potrzebuje zrobic cos takiego:
Mam jeden RichEdit w ktorym jest wzor formatowania (kolory, pogrubienia itp). We wzorze wystepuja znaczniki tekstowe opisujace pozycje w ktore mozna wstawic jakas zawartosc.
W drugim RichEdit czytam linijki poprzedniego Richedita, sprawdzam znaczniki i podmieniam ich zawartosc przygotowanymi wczesniej danymi.
I teraz - atrybuty nadane we wzorcu chcialbym przeniesc na wynik podstawienia danych.
Wymyslilem cos takiego:
- Metoda FindText szukam poczatku znacznika,
- ustawiam SelStart na to miejsce
- ustawiam SelLength na dlugosc znacznika
- czytam formatowanie do zmiennych (kolor, rozmiar, styl, nazwa)
- Podstawiam dane
- wpisuje je do Richedita drugiego
- wyszukuje podstawione dane przez FindText
- Ustawiam SelStart i SelLength analogicznie
- nadaje formatowanie z wczesniej zapisanych zmiennych.
teoretycznie metoda powinna dzialac ale ... nie dziala :)
Czy ktos ma jakis pomysl? Ja juz wymiekam [sciana]
Dzieki z gory.
Romek