Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Прогон листа.  [new]
VictorSK
Member

Откуда:
Сообщений: 72
Всем добрый вечер.
Вопрос такой.
Как заставить печатать отчет на разных листа при установленном дуплексе?
7 дек 07, 18:39    [5020662]     Ответить | Цитировать Сообщить модератору
 Re: Прогон листа.  [new]
Bl@ze¶ox
Member

Откуда:
Сообщений: 34
Во первых:
Вызывать отчет со сторокой TO PRINTER PROMPT
Обычно в настройках принтера можно отключить дуплекс.

По другому:
Использовать API и структуру DEVMODE, хотя в данном случае проще на C++ накатать DLL, который бы занимался вызовом и формированием данной структуры, а потом через перегруженный RL при свойстве RL.ListenerType=3 при помощи RL.OutPutPage() отправить все на принтер.
8 дек 07, 09:01    [5021815]     Ответить | Цитировать Сообщить модератору
 Re: Прогон листа.  [new]
Bl@ze¶ox
Member

Откуда:
Сообщений: 34
По крайней мере я через DLL писал автоматическую смену ориентации страницы при печати...

Если нужно могу в понедельник скинуть саму DLL, класс для работы с ним, и исходники DLL
8 дек 07, 09:03    [5021817]     Ответить | Цитировать Сообщить модератору
 Re: Прогон листа.  [new]
VictorSK
Member

Откуда:
Сообщений: 72
Спасибо. Буду благодарен.
10 дек 07, 09:30    [5024854]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить