problem z Italic(richedit.SelAttributes.Style)

problem z Italic(richedit.SelAttributes.Style)
LE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 144
0

Mam problem...Gdy jakiś fragment tekstu napiszę kursywą w programie w Richedit i od razu za tym tekstem (bez spacji) napiszę literę normalnym drukiem to mi ucina część litery poprzedniej..., np.
blablablablablatwtw
/
|
miejsce ucięcia

Czy jest w Richedit jakaś opcja żeby to zniwelować???
I nie chodzi mi o dodawanie spacji po tekscie pisanym kursywą

  • Rejestracja: dni
  • Ostatnio: dni
0

To zależy od typu i rozmiaru czcionki ekranowej.
Na wydruku pewnie jest dobrze.

LE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 144
0

no tylko co zrobić żeby ten efekt zniwelować - nie chce przecież żeby mój program miał takie wady- richedit jest ważnym komponentem w moim programie i nie może tam być żadnych uchybień

_Nex_
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 507
0

Tego "błędu" nie usuniesz raczej w łatwy sposób.
Poszukaj kontrolek RichEdit, bazujących na "nowszych" bibliotekach RichEdita. (np. RichEdit98, lub JvTRichEdit - z pakietu JEDI).

LE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 144
0

niestety nie pomaga...
Próbowałem też z komponentem RAIZE - rzRichEdit, ale nie działa :/

LE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 144
0

Chwila!
Tekst jest wcinany tylko gdy czcionka jest MS Sans Serif :D
Nawet w Wordzie wcina przy tej czcionce...
To znaczy że ta czcionka ma wady w kursywie-wszystko jest dobrze. :D

Mariusz Bruniewski
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Świecie
0
Kopiuj
if Richedit1.SelAttributes.Style=Richedit1.SelAttributes.Style+[fsitalic] then
Richedit1.SelAttributes.Style:=richedit1.SelAttributes.Style-[fsitalic]
else
Richedit1.SelAttributes.Style:=Richedit1.SelAttributes.Style+[fsitalic]
LE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 144
0

Bruno-wyjaśniłem jużże wszystko działa-a ten twój post był bez sensu-przecież wiem jak usunąć kursywę...
Niedoczytałeś widocznie tematu :]

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.