Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Принтер


Страницы:   1 2

Deled ©   (2008-12-01 03:29:00) 

Доброго времени суток...
 такой вопрос.. Как вывести на печать принтера окно?
  определенное окно, одно единственное. просто как картинку распечатать надо.
  заранее спасибо.


Германн   (2008-12-02 02:51:00) [1]


> korneley ©   (02.12.08 02:26) [20]
>
>
> > Преподы знакомые с той бритвой, сейчас редки, увы.
>
> Не сказал бы... Есть, и даже, не  ещё. Что не может не радовать.
>  :)
>

Не может. Но не верю.


korneley   (2008-12-02 02:26:00) [2]


> Преподы знакомые с той бритвой, сейчас редки, увы.

Не сказал бы... Есть, и даже, не  ещё. Что не может не радовать. :)


Германн   (2008-12-02 02:04:00) [3]


> korneley ©   (02.12.08 01:52) [18]
>
>
> > Препод будет удивлен!
>
>  Да "банан" будет. С отсылкой к Оккаме.
>

Преподы знакомые с той бритвой, сейчас редки, увы.
А так - двойка (банан  :)


korneley   (2008-12-02 01:52:00) [4]


> Препод будет удивлен!

 Да "банан" будет. С отсылкой к Оккаме.


Johnnnn   (2008-12-02 01:43:00) [5]

Мой совет все равно будет работать потому что если что то можно после того как создали накладную вызвать из своего приложения другое приложение в котором как раз и будет то что я описал добавить еще setforegroundwindow и посе етого печатать так что. Препод будет удивлен!


korneley   (2008-12-02 01:37:00) [6]


> Johnnnn   (02.12.08 01:27) [14]

Дык, в свете [9], который никак не согласуется с [0] до сих пор непонятно, что же надо? окно на печать? или, таки докУмент? А может, просто, показать преподавателю, что с печатью на "ты"? И чем дальше, тем больше уверенность: не ответ интересует, но код.


Германн   (2008-12-02 01:36:00) [7]


> Johnnnn   (02.12.08 01:27) [14]

Тут совсем другое.
Тут нужно на(рас)печатать документ!


Johnnnn   (2008-12-02 01:27:00) [8]

findwindow //находим окно
getwindowrect // узнаем координаты окна
SendMessage // посылаем нажатие PrintScreen
загружаем буфер в timage вырезаем что нужно по найденным координатам и печатаем. Ну я бы так сделал.


korneley   (2008-12-02 01:12:00) [9]


> Тын-Дын ©   (01.12.08 23:56) [11]

А вдруг поверит, что достаточно? Хотя и спартанцы в чём-то были правы.


Германн   (2008-12-02 01:08:00) [10]


> Тын-Дын ©   (01.12.08 23:56) [11]
>
>
> > Deled   (01.12.08 03:29)  
>
>
> Не слушай бред любителей пофлудить.
> Form1.Print; - будет достаточно.
>

С учётом:

> Deled   (01.12.08 14:01) [9]
>
> интересует ответ. мне лабу надо сделать по ИС там смысл
> в том что создаем накладную, а ее желательно распечатать.
>

лучше не слушать бред "псевдопротивников флуда".
Хороша же будет "накладная" после Form1.Print!


Тын-Дын   (2008-12-01 23:56:00) [11]


> Deled   (01.12.08 03:29)  


Не слушай бред любителей пофлудить.
Form1.Print;- будет достаточно.


korneley   (2008-12-01 23:03:00) [12]


> Deled   (01.12.08 14:01) [9]

Ну  так и надо распечатать. При чём здесь печать формы? Форма - для интерфейса с пользователем (ну, там, кол-во, цену, дату и т.д. ввести), печатный документ - отдельная песня. В общем случае они и выглядят-то по разному.  Почему не попробовать какой-нить генератор отчётов? FastReport, например. Но, если уж совсем всё самому хочется, рой в сторону TPrinter.


Deled   (2008-12-01 14:01:00) [13]

интересует ответ. мне лабу надо сделать по ИС там смысл в том что создаем накладную, а ее желательно распечатать.


Плохиш   (2008-12-01 11:26:00) [14]


> Deled   (01.12.08 04:15) [5]
>
> как напечатать скрин Form1.?

Зачем вопросы задаёшь, ответ на которые тебя совершенно не интересует?

PS. В справке по TForm всё расписано.


korneley   (2008-12-01 11:03:00) [15]

Если хочется "самому, и по кнопке", у TForm есть метод GetFormImage. Далее, с полученым битмапом, делаем всё, что угодно.


Anatoly Podgoretsky   (2008-12-01 07:45:00) [16]

> Deled  (01.12.2008 4:14:04)  [4]

Print Screen эта кнопка.


Deled   (2008-12-01 04:15:00) [17]

как напечатать скрин Form1.?


Deled   (2008-12-01 04:14:00) [18]

нет... ну правильно..
 В общем так:
  При нажатии на кнопку "какая-нить" программа выводит на печать содержимое окна, например формы 1. вот и все.. печатаем скрин формы 1.


Германн   (2008-12-01 04:12:00) [19]


> Deled   (01.12.08 04:08) [2]
>
> Точно принскрин окна ... нужно сдлать скрин окна и вывести
> на печать.

Завтра поговорим. Проспишься и задашь снова свой вопрос.


Deled   (2008-12-01 04:08:00) [20]

Точно принскрин окна ... нужно сдлать скрин окна и вывести на печать.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо