RichTextBox с шрифтом Terminal

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Тимофей
Обычный пользователь
Обычный пользователь
 
Сообщения: 83
Зарегистрирован: 01.03.2004 (Пн) 10:01
Откуда: Киров

RichTextBox с шрифтом Terminal

Сообщение Тимофей » 01.03.2004 (Пн) 10:15

Интересует проблема:
есть RichTextBox с параметрами шрифт Terminal (нужно для отображения псевдографики в виде таблицы)
1. Проблема с набором русского текста (кодовая страница - кирилица, система Win98 rus)
2. Печать содержимого на лазерный принтер (псевдографика выводится не корректно).
3. Можно ли заменить шрифт на альтернативный программно, без учета Courier New, и чтобы не было вышеобозначенных проблем.

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 03.03.2004 (Ср) 8:42

Не знаю как у тебя, но у меня шрифт можно легоко поменять:
Код: Выделить всё
A = Rtf1.SelStart
B = Rtf1.SelLength
Rtf1.SelStart = 0 'или 1 - не помню
Rtf1.SelLength = Len(Rtf1.Text)
Rtf1.SelFontName = "Courier New"
Rtf1.SelStart = A
Rtf1.SelLength = B

Поточнее, плиз, насчёт "Без учёта Courier New"
Салют,
Извини, если чего-то не понял.
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

Тимофей
Обычный пользователь
Обычный пользователь
 
Сообщения: 83
Зарегистрирован: 01.03.2004 (Пн) 10:01
Откуда: Киров

RichTextBox

Сообщение Тимофей » 05.03.2004 (Пт) 14:29

Можно по-подробней.
Изменить шрифт в Rich это не проблема.
Нужно в RichTextBox корректно отобразить
таблицу изображенную с помощью псевдографики в DOS.
Это можно сделать если использовать Font шрифт Terminal.
Другие шрифты не позволяют отобразить псевдографику в Win.
Но Terminal не позволяет набирать текст в русской кодировке (не совпадают таблицы кодов)
Вероятно нужно использовать LOGFONT логический шрифт, но непонятно как. Если нужно пример давай в мыло.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 9

    TopList