C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Работа с принтером
Дмитрий
Отправлено: 03.11.2003, 09:34


Не зарегистрирован







Подскажите, как в в программе на C++ Builder 5 настроить свойства печати какого либо принтера без диалоговых окон (например задать формат, желательно не использовать WinAPI. Может как то TPrinter поможет?
Дмитрий
Отправлено: 04.11.2003, 10:27


Не зарегистрирован







Все примеры нахожу только с OpenPrinter, а без него как можно?
Nimble
Отправлено: 04.11.2003, 10:59


Дежурный стрелочник

Группа: Участник
Сообщений: 34



А какие свойства печати нужно задавать? Если формат, то можно и через TPrinter
CODE

 TPrinter *prntr=Printer();
 prntr->Orientation=poLandscape;


или вообще
CODE

 Printer()->Orientation=poLandscape;
Guest
Отправлено: 05.11.2003, 09:26


Не зарегистрирован







Может принтер нужно сначала как то инициализировать?
Nimble
Отправлено: 05.11.2003, 13:14


Дежурный стрелочник

Группа: Участник
Сообщений: 34



QUOTE

Может принтер нужно сначала как то инициализировать?


Это вопрос или предложение?

Если проблемма с получением списка принтеров доступных в системе, то это делается через свойство Printers, далее доступ к определенному принтеру через SetPrinter или чегото в этом духе. Чего не получается то? Приведи конкретный пример.

Вернуться в Вопросы программирования в C++Builder