Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / И снова про печать ( как не смешно ) / 6 сообщений из 6, страница 1 из 1
11.11.2005, 18:12
    #33374430
Игорь К.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова про печать ( как не смешно )
Прорыл весь форум, но либо не там искал , либо такого просто нет.

Как печатать из PowerBuildera ясно и так.

Вопрос: в случае , если на машине проинсталено несколько принтеров и подключенный к машине не является выбранным по-умолчанию ( реальная ситуация? ), как заставить печатать на выбираемый самостоятельно (в ручную) принтер? Т.е. из списка выбираю принтер и на него хочу печатать. Вариант с PrintSetup немного не тот, что надо.
Причем печататься будет не только DataWindow (там как-раз все просто), но и самостоятельно организуемые через PrintOpen принтерные формы.

Мож кто-то решал такую задачу?
Буду очень признателен за помощь!
...
Рейтинг: 0 / 0
11.11.2005, 18:29
    #33374460
Mykola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова про печать ( как не смешно )
1. use pfc_print()
...
Рейтинг: 0 / 0
11.11.2005, 18:31
    #33374463
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова про печать ( как не смешно )
Игорь К.Вопрос: в случае , если на машине проинсталено несколько принтеров и подключенный к машине не является выбранным по-умолчанию ( реальная ситуация? ), как заставить печатать на выбираемый самостоятельно (в ручную) принтер? Т.е. из списка выбираю принтер и на него хочу печатать. Вариант с PrintSetup немного не тот, что надо.
Причем печататься будет не только DataWindow (там как-раз все просто), но и самостоятельно организуемые через PrintOpen принтерные формы.

Все телепаты в отпуске. Какая версия РВ?
...
Рейтинг: 0 / 0
11.11.2005, 18:36
    #33374475
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова про печать ( как не смешно )
А че там решать-то?
для джобов - функции PrintGetPrinters()/PrintSetPrinter()
для dw - dw.Modify("Datawindow.Printer.Printername=<...>")

Для версий которые эти вещи не поддерживают надо с регистри или винАпи мудрить. И то фигня может получиться если в параллель кто-то из другой программы печатать будет.

Зорин А.
"I love deadlines. I like the whooshing sound they make as they fly by."
-- Douglas Adams

З.Ы. <напрягая телепатические способности...> жжжжжж... PB 6.5 ? правильно?
...
Рейтинг: 0 / 0
11.11.2005, 19:01
    #33374527
Игорь К.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова про печать ( как не смешно )
Верся PB 9.0.1.
Хотя дело не в версии, а в принципе. И в PFC влазить не хотелось.

PrintGetPrinters()/PrintSetPrinter() это вроде то, что нужно.

Особая благодарность Андрею.
...
Рейтинг: 0 / 0
14.11.2005, 19:40
    #33377600
rcryo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова про печать ( как не смешно )
а вариант dw_1.Print(True, True) не подходит?
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / И снова про печать ( как не смешно ) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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