Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

Старнная ошибка в RichEdit1   Найти похожие ветки 

 
XProger ©   (2004-11-24 02:15) [0]

При добавлении определённого текста (не помню какого точно), последующий текст в поле изменяет свой размер на совсем мелкий. Как это может происходить и есть ли способы предотвратить это безобразие?


 
Владимир Кладов   (2004-11-24 16:11) [1]

Дорогие ученые, у меня в трубе кто-то сильно гудит по ночам, вы не знаете кто это, и как его прогнать?

Как вспомните, напишите, будем думать. Вообще, это вряд ли впрос специфический для KOL, и даже для Delphi вообще.


 
XProger ©   (2004-11-24 18:46) [2]

Вуаля!!!
chr(255) - вот оно - ЗЛО!
После такого символа все последующие строки становятся мелкими (очень)
Как с этим бороться?


 
Владимир Кладов   (2004-11-24 19:44) [3]

Почему-то у меня не становятся. И вообще при чем тут русская буква "я"?


 
XProger ©   (2004-11-24 19:51) [4]

alt + 255 в едите набираю и он вставляет " " и это не "я" и не пробел...


 
XProger ©   (2004-11-24 20:02) [5]

with NewRichEdit1(TC_Pages[Result], [eoNoHideSel, eoNoHScroll, eoMultiline, eoReadonly])^ do
 begin
 Align := caClient;
 Color := RGB(225, 245, 255);
 OnRE_URLClick := Form1.RichEdit1RE_URLClick;
 //Font.FontName := "Fixedsys"; - а вот и ЗЛО!
 end;
как можно шрифт тогда на этот сменить? Если дефолтовый - то всё ок...


 
Solo ©   (2004-11-29 06:09) [6]

Блин, и вправду шрифт мельчает!.. При попытке изменить его с сан-серифа на, допустим, TimesNewRoman в дизайн-тайм - в дизайне нормальный TimesNewRoman, а в рантайме - микроскопический... Уж я его парил, парил... И чарсет пробовал менять, и размеры... - результат один. А уж если удается подобрать какой-нибудь FixedSys  или Тахому - не помню уже конкретно, тогда отображается как раз так, как XProger говорит. До буквы я. А дальше - опять микро.


 
XProger ©   (2004-11-30 00:18) [7]

Получается это сам ричедит так устроен?
Ато я уже и код в KOL.pas перекопал :(


 
Solo ©   (2004-11-30 11:46) [8]

Только что попробовал на работе поставить D7, KOL 200, только не стал устанавливать фонт-редактор на всякий случай. То-есть - имена-стили шрифтов вводишь вручную.
Та же песня. То микроскопический шрифт, то один и тот же.


 
XProger ©   (2004-12-02 00:31) [9]

Владимир Кладов, как Вы можете это прокоментировать?


 
Solo ©   (2004-12-02 03:51) [10]

Да, как? То, что нас всего двое - наверное, у других этот случай еще не всплыл. D6 WinXP HE KOL201 дома и D7 WinXP Pro SP1 KOL200 на работе.


 
Владимир Кладов   (2004-12-02 07:37) [11]

Давно уже прокомментировал.

   property RE_FmtFontSize: Integer index (12 shl 16) or CFM_SIZE read REGetFontAttr write RESetFontAttr;
   {* |<#richedit>
      Formatting value: font size, in twips (1/1440 of an inch, or 1/20 of a
      printer"s point, or about 1/10 of pixel). When retrieving, returns
      RE_Font.FontHeight.
      When set, changes font size for entire <A area> (but does not change
      other font attributes). }


Смотрю на тред, а хоть кто-то пробовал получить такой же результат в VCL? Я думаю, там такое не должно быть, потому что там размер шрифтов более сложно обрабатывается.



Страницы: 1 вся ветка

Текущий архив: 2005.07.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.034 c
14-1118211559
Layner
2005-06-08 10:19
2005.07.11
Чем можно "разобрать" XML файл кроме как XMLDocument


14-1118400007
kaif
2005-06-10 14:40
2005.07.11
Голосование: Демократия


6-1112446444
CppDemon
2005-04-02 16:54
2005.07.11
IP -> FQDN


1-1119599734
heckfy1
2005-06-24 11:55
2005.07.11
Список принтеров


6-1112681299
peppo
2005-04-05 10:08
2005.07.11
Коннект "решительно отвергается"