Форум: "Основная";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
ВнизКаким образом можно отобразить псевдографику ? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.046 c