Главная страница
    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.47 MB
Время: 0.039 c
1-1118647981
Гость...
2005-06-13 11:33
2005.07.11
Проблема открытия файла


9-1112329942
Strech
2005-04-01 08:32
2005.07.11
Физика твердого тела и борьба с дискретностью


6-1112691724
_Andrey
2005-04-05 13:02
2005.07.11
popup сообщение


3-1117262086
Гость2
2005-05-28 10:34
2005.07.11
Ошибка BDE


14-1118328590
PVOzerski
2005-06-09 18:49
2005.07.11
Объявлено о смерти проекта Virtual Pascal...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский