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

Вниз

Каким образом можно отобразить псевдографику ?   Найти похожие ветки 

 
DmiSb   (2005-09-22 06:09) [0]

Уважаемые мастера !
Есть текстовый файл в DOS-кодировке+псевдографика.
Пробовал играть шрифтами в RichEdit, псевдографика все равно не отображается. И Мемо тоже не умеет это делать. Может кто сталкивался с такой ситуацией ? Или это принципиально не возможно ?


 
dmitry501 ©   (2005-09-22 06:36) [1]

DmiSb   (22.09.05 6:09)
Шрифт надо ставить terminal


 
DmiSb   (2005-09-22 06:51) [2]

2 dmitry501
Пробовал в RichEdite и  terminal, псевдографика в виде букв становиться.
Может какие свойства за это дело отвечают ?


 
dmitry501 ©   (2005-09-22 06:57) [3]

DmiSb   (22.09.05 6:51) [2]
псевдографика должна быть в шрифте. А charset должен быть OEM


 
DmiSb   (2005-09-22 07:06) [4]

2 dmitry501
> псевдографика должна быть в шрифте. А charset должен быть OEM

Так оно и есть,
 RichEdit1.Font.Name:="Terminal"
 RichEdit1.Font.CharSet:="OEM_CHARSET"

Но все равно не кажет как надо


 
DmiSb   (2005-09-22 07:32) [5]

Ага, нашел. Работает вот так

 with RichEdit1 do begin
   Clear;
   Lines.LoadFromFile(FileName);
   SelectAll;
   Font.Name:="Terminal";
   Font.Charset:=OEM_CHARSET;
   Font.Size:=14;
 end;

Таким образом работают шрифт с размером 2, 4, 8, 9, 14
Не работает шрифт размером 12
Правда работает один раз, повторное выполнение этих действий сбивает шрифт до мизерных размеров.

И еще, если в строке много пробелов, а потом текст, символы смещаются влево. Это можно как нибудь поправить ?


 
dmitry501 ©   (2005-09-22 08:03) [6]

DmiSb   (22.09.05 7:32) [5]
Вам проще в интернете поискать пропорциональный шрифт с поддеркой псевдографики и OEM кодировки, чем использовать terminal. Правда этот шрифт везде придется таскать с программой. Но можно зашить его в ресурсы, и, тогда ваша программа будет везде выглядеть одинаково- хоть на 9x, хоть на W2k. Я как-то сталкивался со случаем, когда шрифты terminal в этих системах выглядели по разному.



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

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

Наверх




Память: 0.48 MB
Время: 0.059 c
3-1125471061
Samozvanka
2005-08-31 10:51
2005.10.16
SQL запрос + порядковый номер записи в возвращённом результате.


1-1127208273
ppRakot
2005-09-20 13:24
2005.10.16
Передача данных в Excel


2-1126351244
РА
2005-09-10 15:20
2005.10.16
SQL справочник


8-1116755107
MACTEP'oK
2005-05-22 13:45
2005.10.16
DirectSound. Проблема с записью длительного звукового потока .


14-1127601152
Леха
2005-09-25 02:32
2005.10.16
VCL