problem z Italic(richedit.SelAttributes.Style)

problem z Italic(richedit.SelAttributes.Style)
LE
  • Rejestracja:ponad 20 lat
  • Ostatnio:około 12 lat
  • 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ą


Piszę proste programy i stronki internetowe na zlecenie, zaliczenie...
Delphi, Pascal, C++, HTML, CSS, JAVASCRIPT, MySQL, PHP
Kontakt: gg:1477872 e-mail: lewymati@wp.pl
0

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

LE
  • Rejestracja:ponad 20 lat
  • Ostatnio:około 12 lat
  • 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ń


Piszę proste programy i stronki internetowe na zlecenie, zaliczenie...
Delphi, Pascal, C++, HTML, CSS, JAVASCRIPT, MySQL, PHP
Kontakt: gg:1477872 e-mail: lewymati@wp.pl
_Nex_
  • Rejestracja:ponad 19 lat
  • Ostatnio:ponad 15 lat
  • 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).


Program to zbiór zer i jedynek ułożonych tak, żeby denerwować użytkownika.
LE
  • Rejestracja:ponad 20 lat
  • Ostatnio:około 12 lat
  • Postów:144
0

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


Piszę proste programy i stronki internetowe na zlecenie, zaliczenie...
Delphi, Pascal, C++, HTML, CSS, JAVASCRIPT, MySQL, PHP
Kontakt: gg:1477872 e-mail: lewymati@wp.pl
LE
  • Rejestracja:ponad 20 lat
  • Ostatnio:około 12 lat
  • 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


Piszę proste programy i stronki internetowe na zlecenie, zaliczenie...
Delphi, Pascal, C++, HTML, CSS, JAVASCRIPT, MySQL, PHP
Kontakt: gg:1477872 e-mail: lewymati@wp.pl
Mariusz Bruniewski
Mariusz Bruniewski
  • Rejestracja:prawie 20 lat
  • Ostatnio:ponad 3 lata
  • 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]

Umysł pozytywny szuka sposobów, jak coś wykonać; umysł negatywny wyszukuje sposoby, by uzasadnić, że czegoś nie można zrobić.
~~ Napoleon Hill ~~
LE
  • Rejestracja:ponad 20 lat
  • Ostatnio:około 12 lat
  • 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 :]


Piszę proste programy i stronki internetowe na zlecenie, zaliczenie...
Delphi, Pascal, C++, HTML, CSS, JAVASCRIPT, MySQL, PHP
Kontakt: gg:1477872 e-mail: lewymati@wp.pl

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.