| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > PrinterSetupDialog |
| Автор: Akella 17.5.2007, 09:22 | ||
Есть код
как программно указать в PrinterSetupDialog1, чтобы печать была на альбомном формате?? |
| Автор: Addmin 17.5.2007, 10:17 | ||
Как написано в книге Архангельского "100 компонентов Delphi 5":
Думаю, в последующих Delphi тенденция сохраняется С PrintDialog также программно указать не получится. Про PageSetupDialog - не знаю, но, думаю, если где-то и можно настроить, то только в нём. |
| Автор: Akella 17.5.2007, 11:19 | ||
| неееее, как-то ж можно? Добавлено через 3 минуты и 48 секунд кое-что нашёл, но это минуюя диалог, не совсем то
|
| Автор: Addmin 17.5.2007, 11:36 |
| Akella, ведь в книжке же написано, что PrinterSetupDialog не умеет ни читать, ни писать никакие свойства Добавлено через 1 минуту и 56 секунд Да и зачем тогда диалог, если ты хочешь сразу печатать альбомным листом? Может тогда при первом запуске программы распечатать стикер с напоминанием для пользователя? (мол, ставь формат альбома!) |
| Автор: Addmin 17.5.2007, 16:38 |
| Увы, эти диалоги такого свойства не предоставляют. Всё, что мне приходит в голову - это как-то изменить RadioBox1 после появления диалога . Самое глупое и простое, что постучалось первым - программно дёрнуть курсор (окошко вроде всегда в середине экрана появляется), щёлкнуть по RadioBox и вернуться назад. На секунду мышку заблокировать. |
| Автор: Akella 18.5.2007, 08:04 |
| бред Добавлено через 32 секунды я уверен, что есть способы с пом. WinAPI |
| Автор: Addmin 18.5.2007, 08:47 | ||||
Я не спорю
Удачи в дальнейших поисках |
| Автор: Akella 18.5.2007, 09:22 |
| ага, спасибо за помощь |
| Автор: Addmin 19.5.2007, 18:46 |
| Однако, WInAPI доступ к принтеру всё же есть |