Главная страница
    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.114 c
14-1118740157
fedotawa
2005-06-14 13:09
2005.07.11
А как коммунарщики узнают где копать?


14-1118811507
Ega23
2005-06-15 08:58
2005.07.11
С днём рождения! 15 июня


9-1111794619
Green_Templar
2005-03-26 02:50
2005.07.11
снова про паблишеров


1-1118719734
ORMADA
2005-06-14 07:28
2005.07.11
Настройки компилятора


11-1101815204
Алексей
2004-11-30 14:46
2005.07.11
Ошибки в MCK и что с ними делать?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский