![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| johnnyk |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 7.3.2006 Репутация: нет Всего: нет |
Задача состоит в следующем: необходимо распечатать содержимое ListBox-a, при этом в системе несколько принтеров, т.е. необходимо выбрать тот, на котором будет произведена печать! у кого какие идеи по этому поводу? думаю, может принтер задать с поможью стандартного действия PrintDlg?
|
|||
|
||||
| DemoCode |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 890 Регистрация: 20.10.2005 Где: Россия Репутация: 2 Всего: 41 |
У класса TPrinter есть свойство:
Которое определяет индекс принтера. Добавлено @ 16:58 А в
храниться список принтеров. -------------------- Жить стало лучше, жить стало веселей © И.В. Сталин |
||||
|
|||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 30 Всего: 50 |
ДАй пользователю выбрать принтер, на котором печатать, с помощью TPrintDialog, и печатай на текущий принтер.
-------------------- |
|||
|
||||
| johnnyk |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 7.3.2006 Репутация: нет Всего: нет |
Сделал сегодня все, использую классы TPrinter и TPrintDialog, но вот в чем загвоздка - у PrintDialog-а не могу определить принтер, который выбрал пользователь, не нашел никак соответствующее свойства класса! Количесво копий и тому подобные вещи есть, я их замечательно Printer-у передаю, а индекс принтера найти не могу! Подскажите как называется, весь хелп уже перечитал, должен же быть!!! думал может название принтера выбранного хранится, тоже не нашел! таким образом Print печатает на принтере, который по умолчанию! |
|||
|
||||
| DemoCode |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 890 Регистрация: 20.10.2005 Где: Россия Репутация: 2 Всего: 41 |
Вроде как ничего передавать не надо. TPrintDialog делает это сам при выборе принтера пользователем. -------------------- Жить стало лучше, жить стало веселей © И.В. Сталин |
|||
|
||||
| johnnyk |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 7.3.2006 Репутация: нет Всего: нет |
Нифига он сам не делает, печатает на принтере по умолчанию! установил специально еще фиктивный принтер, из верда на него че кидаешь - соответственно нигде ниче не печатается, а DialogPrint все равно печатает на принтере, установленном по умолчнаю! |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |