Форум: "Начинающим";
Текущий архив: 2009.01.18;
Скачать: [xml.tar.bz2];
ВнизПринтер Найти похожие ветки
← →
Deled (2008-12-01 03:29) [0]Доброго времени суток...
такой вопрос.. Как вывести на печать принтера окно?
определенное окно, одно единственное. просто как картинку распечатать надо.
заранее спасибо.
← →
Германн © (2008-12-01 03:53) [1]
> Deled (01.12.08 03:29)
>
> Доброго времени суток...
> такой вопрос.. Как вывести на печать принтера окно?
> определенное окно, одно единственное. просто как картинку
> распечатать надо.
> заранее спасибо.
>
А что есть окно?
1. Окно созданное функцией GreateWinodws(Ex)?
2. Окно " дельфийской формы"?
3. Видимое изображение некоего окна, которое можно скопировать кнопкой PrintScreen?
← →
Deled (2008-12-01 04:08) [2]Точно принскрин окна ... нужно сдлать скрин окна и вывести на печать.
← →
Германн © (2008-12-01 04:12) [3]
> Deled (01.12.08 04:08) [2]
>
> Точно принскрин окна ... нужно сдлать скрин окна и вывести
> на печать.
Завтра поговорим. Проспишься и задашь снова свой вопрос.
← →
Deled (2008-12-01 04:14) [4]нет... ну правильно..
В общем так:
При нажатии на кнопку "какая-нить" программа выводит на печать содержимое окна, например формы 1. вот и все.. печатаем скрин формы 1.
← →
Deled (2008-12-01 04:15) [5]как напечатать скрин Form1.?
← →
Anatoly Podgoretsky © (2008-12-01 07:45) [6]> Deled (01.12.2008 4:14:04) [4]
Print Screen эта кнопка.
← →
korneley © (2008-12-01 11:03) [7]Если хочется "самому, и по кнопке", у TForm есть метод GetFormImage. Далее, с полученым битмапом, делаем всё, что угодно.
← →
Плохиш © (2008-12-01 11:26) [8]
> Deled (01.12.08 04:15) [5]
>
> как напечатать скрин Form1.?
Зачем вопросы задаёшь, ответ на которые тебя совершенно не интересует?
PS. В справке по TForm всё расписано.
← →
Deled (2008-12-01 14:01) [9]интересует ответ. мне лабу надо сделать по ИС там смысл в том что создаем накладную, а ее желательно распечатать.
← →
korneley © (2008-12-01 23:03) [10]
> Deled (01.12.08 14:01) [9]
Ну так и надо распечатать. При чём здесь печать формы? Форма - для интерфейса с пользователем (ну, там, кол-во, цену, дату и т.д. ввести), печатный документ - отдельная песня. В общем случае они и выглядят-то по разному. Почему не попробовать какой-нить генератор отчётов?FastReport
, например. Но, если уж совсем всё самому хочется, рой в сторонуTPrinter
.
← →
Тын-Дын © (2008-12-01 23:56) [11]
> Deled (01.12.08 03:29)
Не слушай бред любителей пофлудить.
Form1.Print; - будет достаточно.
← →
Германн © (2008-12-02 01:08) [12]
> Тын-Дын © (01.12.08 23:56) [11]
>
>
> > Deled (01.12.08 03:29)
>
>
> Не слушай бред любителей пофлудить.
> Form1.Print; - будет достаточно.
>
С учётом:
> Deled (01.12.08 14:01) [9]
>
> интересует ответ. мне лабу надо сделать по ИС там смысл
> в том что создаем накладную, а ее желательно распечатать.
>
лучше не слушать бред "псевдопротивников флуда".
Хороша же будет "накладная" после Form1.Print!
← →
korneley © (2008-12-02 01:12) [13]
> Тын-Дын © (01.12.08 23:56) [11]
А вдруг поверит, что достаточно? Хотя и спартанцы в чём-то были правы.
← →
Johnnnn (2008-12-02 01:27) [14]findwindow //находим окно
getwindowrect // узнаем координаты окна
SendMessage // посылаем нажатие PrintScreen
загружаем буфер в timage вырезаем что нужно по найденным координатам и печатаем. Ну я бы так сделал.
← →
Германн © (2008-12-02 01:36) [15]
> Johnnnn (02.12.08 01:27) [14]
Тут совсем другое.
Тут нужно на(рас)печатать документ!
← →
korneley © (2008-12-02 01:37) [16]
> Johnnnn (02.12.08 01:27) [14]
Дык, в свете [9], который никак не согласуется с [0] до сих пор непонятно, что же надо? окно на печать? или, таки докУмент? А может, просто, показать преподавателю, что с печатью на "ты"? И чем дальше, тем больше уверенность: не ответ интересует, но код.
← →
Johnnnn (2008-12-02 01:43) [17]Мой совет все равно будет работать потому что если что то можно после того как создали накладную вызвать из своего приложения другое приложение в котором как раз и будет то что я описал добавить еще setforegroundwindow и посе етого печатать так что. Препод будет удивлен!
← →
korneley © (2008-12-02 01:52) [18]
> Препод будет удивлен!
Да "банан" будет. С отсылкой к Оккаме.
← →
Германн © (2008-12-02 02:04) [19]
> korneley © (02.12.08 01:52) [18]
>
>
> > Препод будет удивлен!
>
> Да "банан" будет. С отсылкой к Оккаме.
>
Преподы знакомые с той бритвой, сейчас редки, увы.
А так - двойка (банан :)
← →
korneley © (2008-12-02 02:26) [20]
> Преподы знакомые с той бритвой, сейчас редки, увы.
Не сказал бы... Есть, и даже, не ещё. Что не может не радовать. :)
← →
Германн © (2008-12-02 02:51) [21]
> korneley © (02.12.08 02:26) [20]
>
>
> > Преподы знакомые с той бритвой, сейчас редки, увы.
>
> Не сказал бы... Есть, и даже, не ещё. Что не может не радовать.
> :)
>
Не может. Но не верю.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.01.18;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.005 c