![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как printdialog1 заставить вносить имен. в настройки QuickRep1 [D4, D6, Win95/98, WinME]
Tahion © (2002-05-20 09:00:00)Пишу так:
--------
if printdialog1.Execute then //Почему НЕ ИЗМЕНЯЕТ ПАРАМЕТРОВ ПРИНТЕРА???
BeGiN
Form1.QRLabel1.caption:=Edit1.Text;
......
Form1.QuickRep1.print;
EnD;
Показывает printdialog1, изменяю я там параметры (меняю принтер, например), а толку мало -
как печатало на одном, так и печатает. Проблемы с пинтером быть не может.
Что еще нужно добавить, чтоб изменяло параметры принтера?
Спасибо!
Tahion, my E-Mail: tahion@ukrpost.net
Севостьянов Игорь (2002-05-27 11:11:00) [1]Значит где-то напортачил - видимо ошибка в 17-й строке
Tahion (2002-05-25 13:49:00) [2]Вот только при завершении прораммы появл. всеми уважаемое окно "Прогр. вполнила недопустимую операцию". Почему?
Tahion (2002-05-21 14:37:00) [3]Спасибо
John_sidenko (2002-05-20 09:25:00) [4]>> Tahion
Нужно так:
Form1.QuickRep1.PrinterSetup;
If Form1.QuickRep1.tag = 0 then
BeGiN
Form1.QRLabel1.caption:=Edit1.Text;
......
Form1.QuickRep1.print;
EnD;
Lord Warlock (2002-05-20 09:08:00) [5]TPrintDialog НЕ ИЗМЕНЯЕТ ПАРАМЕТРОВ ПРИНТЕРА потому что он никак не связан с Quick Report, посему перед вызовом print необходимо все параметры принтера задать кодом исходя из параметров текущего принтера.