Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Двустрорнняя печать [D6, WinXP]


MSV ©   (2010-08-21 13:51:00) 

Сделал печать текста.
Printer.BeginDoc
....
Printer.Canvas.TextOut(...)
....
Printer.EndDoc

Хочу напечатать альбомный лист с двух сторон.
Принтер поддерживает двустороннюю печать.
Нужен режим переворачивания листа "по короткой стороне".
Я делал в настройках принтера, и по котороткой, и по длинной.
Но у меня почему-то все время по длинной переворачивает.
В результате текст "вверх-ногами".
Смотрел свою похожую программу на C++/MFC - та же проблема.
Печатал в блокноте - все нормально переворачивает.
Почему не работает в моей программе выбор DMDUP_HORIZONTAL и DMDUP_VERTICAL?


Плохиш   (2010-08-22 01:10:00) [1]

http://www.google.de/url?sa=t&source=web&cd=5&ved=0CDcQFjAE&url=http%3A%2F%2Fptgmedia.pearsoncmg.com%2Fimages%2F0672317818%2Fdownloads%2Fdelphi5chapter10.pdf&ei=UUBwTPn0BJKFswb-kcW5Bg&usg=AFQjCNEr7dLujiHcDt8Qk6jhJxuzHdcVAQ&sig2=qzgOlzFb_D6gCC3sURWS4w


Наверх

Титульная страница Поиск, карта сайта Написать письмо