Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];

Вниз

Старнная ошибка в 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 вся ветка

Форум: "KOL";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.041 c
3-1117267100
Iova
2005-05-28 11:58
2005.07.11
Как можно получить список справочников в 1С?


1-1118151224
Ded Moroz
2005-06-07 17:33
2005.07.11
TListView


4-1115833998
MakedoneZ
2005-05-11 21:53
2005.07.11
Копирование и запуск приложения через прогу


4-1115847544
NikNet
2005-05-12 01:39
2005.07.11
Как записать в реестр запрещенным администраторам?


1-1118610540
Kolan
2005-06-13 01:09
2005.07.11
Не виден текст на кнопках ToolBar.





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