Печать текста в VB6 -- заменит ли IDE принтер?

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

Печать текста в VB6 -- заменит ли IDE принтер?

Сообщение Лаборатор » 21.03.2009 (Сб) 15:21

Доброго времени суток :D
Вот решил тут написать програмку, и вроде бы все получается, но надо бы вывести текст на печать, поискал по учебникам, нешел описание объекта Printer, настроил его, передаю на принтер текст, а он при распечатке "урезает" длинные строчки, вместо того, чтобы переносить их на новую строку :cry:
Обыскал все доступные нетовские учебники, нигде об этом глюке ни слова :study: неужели никто с этим не сталкивался?????
Помогите пожалуйста!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
В сети бываю редко!
Своего интернета у меня нет...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Печать текста в VB6

Сообщение Хакер » 21.03.2009 (Сб) 15:32

нигде об этом глюке ни слова

Потому что это не глюк.
А все доступные нетовские учебники должны быть сожжены, потому что пишут в них бред.

Рисовать текст придётся ручками (пример я выкладывал, даже с justify-выравниванием), либо используя соотв. WinAPI-функцию.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Лаборатор
Обычный пользователь
Обычный пользователь
 
Сообщения: 55
Зарегистрирован: 21.03.2009 (Сб) 15:06
Откуда: Москва

Re: Печать текста в VB6

Сообщение Лаборатор » 21.03.2009 (Сб) 15:36

А можно ссылочку на эти примеры???
Да и где найти описание соотв. WinAPI-функции?
В сети бываю редко!
Своего интернета у меня нет...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Печать текста в VB6

Сообщение Хакер » 21.03.2009 (Сб) 15:49

А можно ссылочку на эти примеры???

viewtopic.php?t=25152&p=6602002#p6602002

Да и где найти описание соотв. WinAPI-функции?

Описание любой функции можно найти в документации на эту функцию. Документацией на WinAPI функции является MSDN.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Лаборатор
Обычный пользователь
Обычный пользователь
 
Сообщения: 55
Зарегистрирован: 21.03.2009 (Сб) 15:06
Откуда: Москва

Re: Печать текста в VB6

Сообщение Лаборатор » 21.03.2009 (Сб) 15:52

спасибо! Пойду разбираться :lol:
Правда MSDN у меня нема :x Может есть у кого описание этой функции :oops:
В сети бываю редко!
Своего интернета у меня нет...

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Печать текста в VB6

Сообщение MIT » 21.03.2009 (Сб) 15:56

Лаборатор писал(а):Может есть у кого описание этой функции
У гугля точно есть :wink:
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Re: Печать текста в VB6

Сообщение SSecurity » 27.03.2009 (Пт) 1:18

вообще там функция TextWidth() в Printer вроде есть .... чего-то типа такой .... так вот разбиваешь свой текст на слова и контролируя эту функцию смотришь пока у тебя текст на страницу вмещается, как только перебор по длине ... одно слово отнимаешь или если хочешь можешь с переносами заморочится ... и к следующей строке переходишь и так весь текст. :)))
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Печать текста в VB6

Сообщение Хакер » 27.03.2009 (Пт) 1:46

А ничего, что неделю назад выложена ссылка на пример?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Лаборатор
Обычный пользователь
Обычный пользователь
 
Сообщения: 55
Зарегистрирован: 21.03.2009 (Сб) 15:06
Откуда: Москва

Re: Печать текста в VB6

Сообщение Лаборатор » 07.04.2009 (Вт) 18:02

Всем спасибо, особенно Хакеру за пример!!!
В сети бываю редко!
Своего интернета у меня нет...


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

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

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 55

    TopList  
cron