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

Вниз

Непонятки с настройками принтеров   Найти похожие ветки 

 
BoB   (2011-05-17 10:19) [0]

Здравствуйте все!
В системе (WinXP, SP2/SP3) установлены 2 разных принтера:
Printer1 и Printer2. У каждого свои настройки и настройки по умолчанию.
При вызове диалога печати из любой программы в диалоговом окне
в качестве текущего принтера выставляются принтер, используемый в системе "по умолчанию" и его настройки (допустим это Printer1).
Почему во всех программах, в том числе и "дельфовых", при смене текущего принтера все настройки (например, "ориентация" и "размер бумаги") остаются старыми?  Это так и задумано или я туплю?
Исключение составляет MS Word - он подставляет настройки именно выбранного принтера.
Хотелось бы так сделать на Delphi7. Может кто встречал нечто подобное?


 
Dimka Maslov ©   (2011-05-17 10:42) [1]

Так и задумано. Если есть желание сохранить настройки, надо в явном виде прописать процедуру их сохранения. Для этого имеются методы Printers.Printer.GetPrinter и Printers.Printer.SetPrinter


 
BoB   (2011-05-17 10:55) [2]

> Dimka Maslov © [1]

И что потом с ними делать?
Я ведь еще не знаю на какой принтер буду печатать и
когда следующий раз вызовем PrinterSetupDialog и снова выберем
Printer1, для него вылезут настройки от Printer2.
Или я что-то не так понимаю?
Или вообще надо писать свой  PrinterSetupDialog ?


 
Dimka Maslov ©   (2011-05-17 12:25) [3]

А вот для этого надо писать расширенный класс PrinterSetupDialog в котором после смены принтера задавать сохранённые настройки


 
BoB   (2011-05-17 12:31) [4]

> Dimka Maslov ©  [3]

Спасибо. Бум думать.



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-1265749002
kalexi
2010-02-09 23:56
2011.09.04
Проблема посылки окну сообщения VK_LEFT


2-1305913737
TarenoKostanay
2011-05-20 21:48
2011.09.04
Вставка стороннего приложения в окно программы


1-1265458376
LightGreen
2010-02-06 15:12
2011.09.04
Субклассинг контрола


15-1305201437
stay unknown
2011-05-12 15:57
2011.09.04
отрисовка Items в tlistbox


2-1305269551
ixen
2011-05-13 10:52
2011.09.04
DBGridEh и отображение содержимого BLOB поля