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

Есть принтер,
большинство принтеров поддерживают печать "2 стр. на 1 листе"

Как программно установить этот параметр с ФоксПро (9) ?
Или прийдется постоянно выводить диалог печати, и в ручную выбирать этот параметр.
Есть конечно вариант сделать, чтоб эта настройка была по умолчанию.
Но принтер используется многими, и не всех устроит постоянно менять с "2 стр. на 1 листе" на нужную им.

??? Как быть
22 июл 08, 22:44    [5971467]     Ответить | Цитировать Сообщить модератору
 Re: Программно установить стандартные параметры для принтера  [new]
1010100021
Guest
С программы ФокПро, создается типа отчета в HTML файл, далее этот файл открывается функцией API функцией ShellExecute.
22 июл 08, 23:11    [5971552]     Ответить | Цитировать Сообщить модератору
 Re: Программно установить стандартные параметры для принтера  [new]
1010100021
Guest
Теперь делаю так:

 =ShellExecute(0, "print", '~TEMP.HTML', NULL, "", 1)

Но я не уверен что печать пойдет "2 стр. на 1 листе"
22 июл 08, 23:13    [5971561]     Ответить | Цитировать Сообщить модератору
 Re: Программно установить стандартные параметры для принтера  [new]
karly
Guest
А что мешает в свойствах самого отчета задать ландшафтную ориентацию листа, и печать в две колонки?
23 июл 08, 10:01    [5972213]     Ответить | Цитировать Сообщить модератору
 Re: Программно установить стандартные параметры для принтера  [new]
1010100021
Guest
Отчет же файл html, его открывает internet explorer
23 июл 08, 10:58    [5972636]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить