Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Печать отчета / 7 сообщений из 7, страница 1 из 1
24.07.2003, 10:27
    #32216531
Mykola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета
Есть принтер которій на борту имеет двусторонею печать
При печати документа из Word все путем.
При печати отчета из DataWindow идет односторонняя печать.
Вариант печати сначала нечетных, а потом четных не подходит - не кому листы перекладывать
Заранее благодарен
...
Рейтинг: 0 / 0
25.07.2003, 09:35
    #32217695
Типа программер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета
А ты, прежде чем печатать, выводил окно для юзеров, чтобы они могли выбрать принтер и его свойства? Если да, то при выборе свойств принтера, они выбирают Duplex - и все зашибись, идет двухсторонняя печать.
...
Рейтинг: 0 / 0
25.07.2003, 12:57
    #32218094
Mykola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета
спасибо
да вывожу у всех проектах.
Сейчас попрошу чтоб посмотрели есть ли у них такое свойство
...
Рейтинг: 0 / 0
25.07.2003, 18:10
    #32218594
Mykola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета
спасибо. Пользователи довольны.
...
Рейтинг: 0 / 0
26.07.2003, 08:10
    #32218754
Ermak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета
Кто-нибудь разбирался с DataWindow.Print properties?
В частности со свойством Duplex (dw_control.Object.DataWindow.Print.Duplex)?

Как я понимаю, именно оно должно отвечать за двустороннюю печать. Пробовал его изменять, но печать идет в соответствии с настройками драйвера принтера.
Код: plaintext
1.
2.
 ...
 dw_1.Modify( "Datawindow.Print.Duplex = 'vertical'" )
 dw_1.print()


PB 9.0.6086 W2Kprof rus SP3

Как заставить работать это свойство? Или что оно значит?
...
Рейтинг: 0 / 0
28.07.2003, 10:34
    #32219250
Типа программер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета
Знаешь, братан, я такой байдой не занимался. Правилами хорошего тона предусматривается вывод окна с выбором принтера и его свойствами при печате - это закон для нормального интерфейса. В этом окне пользователь сам решает печатать ему на дуплексе или нет. Это во-первых. Во-вторых, насколько я понимаю, структура типа:
dw_1.Modify("Datawindow.Print.Duplex = 'vertical'")
не совсем правильная. Т.к. Duplex - это не ориентация бумаги, а свойство. Следовательно, Duplex = 'vertical' писать нельзя, свойство 'vertical' должно быть прописано в другом месте, а у Duplex должно стоять нечто иное, допустим:
dw_1.Modify("Datawindow.Print.Duplex = '1'")
Хотя я в этом и не уверен, это всего лишь мое скромное мнение
...
Рейтинг: 0 / 0
28.07.2003, 16:06
    #32219652
Ermak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета
"Правилами хорошего тона предусматривается вывод окна с выбором принтера и его свойствами при печате - это закон для нормального интерфейса."

Дать возможность пользователю изменить настройки в драйвере печати закон и никто с ним не спорит. Пользователь имеет на это право. Согласен.

"свойство 'vertical' должно быть прописано в другом месте, а у Duplex должно стоять нечто иное, допустим:
dw_1.Modify("Datawindow.Print.Duplex = '1'") "

У бумаги обычно бывает широкая и узкая кромки, поэтому и разворот при двусторонней печати бывает или по широкой (Vertical) кромке, или по узкой (horisontal) кромке. По крайней мере у моего драйвера принтера - это так.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Печать отчета / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]