Проблема с печатью.

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

Проблема с печатью.

Сообщение Maxxx.!!!. » 19.03.2006 (Вс) 16:41

День Добрый.
Я не могу разобраться с печатью в VB 6.0. У меня стоит принтер HP Deskjet 3420. Так вот, при печати любого русского текста этот текст печатается в неправильной кодировке.
Это первое, второе: как напечатать FlexGrid, т.е. чтобы печатать не только данные таблицы, но и саму таблицу, т.е. сетку.
И еще третье: как сделать так, чтобы печать шла в альбомной ориентации.
Заранее благодарен.
Никогда так не врут, как во время войны, после охоты и перед выборами...

$€rg
Обычный пользователь
Обычный пользователь
 
Сообщения: 99
Зарегистрирован: 11.01.2006 (Ср) 10:15
Откуда: Санкт-Петербург

Сообщение $€rg » 19.03.2006 (Вс) 16:58

извините за оффтоп, не удержался, Maxxx.!!!., поправь графу откуда:

Maxxx.!!!.
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 114
Зарегистрирован: 13.03.2006 (Пн) 17:10
Откуда: Барнаул

Сообщение Maxxx.!!!. » 19.03.2006 (Вс) 18:24

Блин, за оффтоп прощаю. Даже не заметил ;-)
Никогда так не врут, как во время войны, после охоты и перед выборами...

Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Сообщение Чудик » 20.03.2006 (Пн) 10:12

1. Попробуй изменить тип шрифта (например, на TrueType).
2. Для печати Grid в нужном стиле создай форму, где необходимо создать макет печатаемого листа и в последствии, используя объект Printer, посылать форму на принтер. Как вариант ......
Можно по-другому ..... прорисовывать сетку (при помощи Line) и потом заполнять ее данными, т.е. все делать ручками.
Я, лично, использовал оба варианта и больше мне нравиться первый, хотя это дело вкуса.
Первый вариант может занимать больше времени для выполнения задания из-за печати графических объектов.
3. Printer.Orientation = 2
Век живи - век учись!
www.detal-plast.narod.ru


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

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

Сейчас этот форум просматривают: AhrefsBot и гости: 176

    TopList