Jak mozna odczytac z RichEdit indeksy?

0

Jak odczytac z pola RichEdit zapisane w nim indeksy z tekstem czytjąc pole od początku, aby sie dowiedziec jaka litera jest indeksem górnym a jaka jest dolnym a jakie w ogóle nie są indeksami. Dzieki i pozdrawiam. Wsołych Świąt.

0

[code]\super\insrsid13658750\charrsid13658750 A[/code]{<-- tu jest znak indeksu górnego}
[code]\sub\insrsid13658750\charrsid13658750 A[/code]{<-- tu jest znak indeksu dolnego}

// szkoda, że nie wkleiłeś więcej kodu - ŁF

0

Jak otworzysz rtf-a w trybie PlainText=True to zobaczysz całe kodowanie pliku rtf. Tam znajdziesz też \super i \sub znaczniki informujące o indeksach górnych i dolnych.
Ale to raczej jest bez sensu, bo RichEdit i tak nie wyświetla tego poprawnie.
Lepiej samamu stworzyć komponent, który korzysta z TCharFormat2 i TParaFormat2 (zdefiniowane w unicie RichEdit), lub uzyć jakiegoś gotowego komponentu. W necie znajdziesz ich mnóstwo m.in. RxRichEdit z rxlib czy EasyRichEdit firmy Soford. Wtedy będziesz mógł nie tylko oglądać indeksy górny i dolny ale też je modyfikować.

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