[delphi] wybor styli pisania w RichEdit

0

Witam. Napisalem sobie prosty edytor tekstu do plikow .RTF. <ort>Chcial bym </ort>aby moj program mial rowniez mozliwosc wyboru sylu(formatowania tekstu) pisania w RichEdit za pomoca wyboru nazwy stylu ComboBox. (cos ort! naglowki w wordzie: wielkosci czcionki, styl, czcionka, wielkosc wciecia). Po wybraniu na przyklad TYTUL w ComboBox zeby mi sie zmienial zaznaczony tekst od razu na wysrodkowany pogrubiony z wieksza czcionka, a po wybraniu STANDARD ponownie wszystkie te parametry ustawialy sie na standardowe. Chcialbym do tego zrobic jeszcze mozliwosc dodania nowych styli badz modyfikacji juz istniejacych.

<ort>Prubowalem </ort>zrobic to na klasach. Zrobilem sobie klase sekcja z polami nazwa(nazwa stylu) i czcionka (zeby przechowywal ustawienia czcionki(wielkosc, styl itp). Okazalo sie ze to za wysokie progi na moje nogi i <ort>utknolem </ort>w marwym punkcie. Moze ktos z was ma pomysl jak zrealizowac cos takiego. Z gory dzieki za pomoc.

0

Pomysł całkiem dobry, tylko klasę zastąpiłbym rekordem. Później tworzysz tablicę dynamiczną zawierającą utworzony rekord, do której wrzucasz kolejne style. Ewentualnie możesz skorzystać z istniejącej już klasy TFont i zrobić tablicę dynamiczną z elementów tej klasy.

0

Dodam ze w Demkach Delphi jest fajny przyklad z zastosowaniem RichEdita oraz plikow RTF ;)

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