![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Узнать выбранный принтер [D7, WinXP]
X9 © (2006-02-18 09:43:00)Здравствуйте!
Необходимо узнать, какой принтер был выбран пользователем в диалоге TPrintDialog и использовать его для печати, используя TPrinter. В хелпе ничего не сказано по этому поводу. У TPrinter есть свойство PrinterIndex, но как узнать выбранный принтер?
Заранее благодарен,
с уважением, X9.
Anatoly Podgoretsky (2006-02-18 20:26:00) [1]У тебя наверно проблемы в системы.
При выборе принтера прекрасно печатает на него, без узнавания.
X9 (2006-02-18 20:19:00) [2]Точнее сказать, печать идёт только на принтере по умолчанию.
X9 (2006-02-18 19:58:00) [3]
> GuAV © (18.02.06 14:15) [3]
>
> Диалог сам поменяет PrinterIndex.
Я тоже так думал, но какой бы принтер я не выбирал, он всё равно равен 1.
GuAV (2006-02-18 14:15:00) [4]Диалог сам поменяет PrinterIndex.
X9 (2006-02-18 10:37:00) [5]
> Anatoly Podgoretsky © (18.02.06 09:56) [1]
>
> Что значит узнать?
Допустим, в системе есть несколько принтеров, и нужно работать с тем принтером, который выбрал пользователь в TPrintDialog. Так вот, нужно узнать выбранный пользователем принтер в диалоге и выводить печать именно на него.
> Этот PrinterIndex есть индекс в Printers - список установленных
> принтеров.
Это я прекрасно знаю.
Anatoly Podgoretsky (2006-02-18 09:56:00) [6]Что значит узнать?
Этот PrinterIndex есть индекс в Printers - список установленных принтеров.