Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

Вопрос по диалогу печати   Найти похожие ветки 

 
Amirka   (2004-03-10 10:25) [0]

Здравствуйте!
Такой вопрос как получить параметры (имя и т.д) принтера, выбранного пользователем в диалоге печати? Прав ли я в том, что вызвав после этого TPrinter.GetPrinter я получу нужную информацию?
Задача в том, чтобы не позволить пользователю печатать с определенного принтера (Acrobat Distiller)


 
vl_chel ©   (2004-03-10 11:40) [1]

Набираем TPrinter, ставим курсор на этот текст, жмем Ctrl+F1


 
vl_chel ©   (2004-03-10 11:40) [2]

Набираем TPrinter, ставим курсор на этот текст, жмем Ctrl+F1


 
Курдль ©   (2004-03-10 12:07) [3]

Гляньте описание ф-ций
DeviceCapabilitiesA и GetDeviceCaps - в них абсолютно все о принтерах.


 
Amirka   (2004-03-10 12:29) [4]

Уважаемый vl_chel меня неправильно понял. Я действительно немного некорректно задал вопрос. Объясняю.
Есть библиотека работы с pdf (XpdfView.ocx), работающая без установленного Acrobat. Там есть своя функция mypdf.Printsilently (печатает в silent-режиме (без диалога) на принтере, установленном по умолчанию). Больше никаких свойств, методов, позволяющих выбрать принтер или получить информацию о выбранном, там нет.
Идея в том, чтобы засунуть на форму свой TprintDialog, пользователь выбирает принтер. Моя программа вызывает GetPrinter и получает инфу о принтере. Если это distiller -> отмена печати.
Эта часть программы у меня работает. Проблема в том, что вышеописаная функция printsilently печатает только на принтере-по-умолчанию.
ВНИМАНИЕ, вопрос: Как можно на время печати выбрать в качестве принтера-по-умолчанию выбранный в моем диалоге принтер, а после вернуть все обратно?


 
Alex*   (2004-03-10 14:20) [5]

TPrinter.Printer
TPrinter.PrinterIndex
и ко всему выше сказанному F1


 
Alex*   (2004-03-10 17:04) [6]


> Курдль ©   (10.03.04 12:07) [3]
> Гляньте описание ф-ций
> DeviceCapabilitiesA и GetDeviceCaps - в них абсолютно все
> о принтерах.

А в примерах можно



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
3-1077902904
SergeyM
2004-02-27 20:28
2004.03.28
Кнопка в DBGrid е


3-1077874734
paul_k
2004-02-27 12:38
2004.03.28
Где бы пример найти


6-1074033064
KyRo
2004-01-14 01:31
2004.03.28
Сервер


3-1076274304
ser_ega
2004-02-09 00:05
2004.03.28
Database Desktop


1-1078405307
Demon_mhm
2004-03-04 16:01
2004.03.28
Конструктор класса, запуск с параметрами и без