|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.07.2015, 14:57 | #1 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 30
|
Печать pdf ShellEx,CreateProcess
Здравствуйте,знатоки!
Существует ряд проблем с печатью pdf в Delphi. Имеется чужая удаленная сессия, в которую отсылается печать(перенаправления и тд). Необходимо осуществить корректную печать без диалоговых окон,без открытия самого файла на выбранный/указанный принтер, без использования принтера по умолчанию. (драйвера на принтера установлены у обеих сторон) Пробовались варианты: 1) ShellExecute с 'printto', 'open' через acrord32 с параметрами PChar('/N /T ' + File_Name + ' ' + printerinfo). На 7ой винде печать проходит с редким успехом. На более поздних версиях ShellExecute возвращает код 42 и файл отправляется на печать в небытие. Причем,если даже использовать команду 'print',то печати на принтер по умолчанию не произойдет. 2) Всячески пыталась вызвать печать через CreateProcess также через акробат. Ничего не выходит с правильным заполнением параметров. Если имеется пример печати,можно ли Вас просить об услуге показать. 3) Единственный вариант работающей печати по удаленке на определнный принтер есть не для pdf,а для команд на принтер штрикодов, но модифицировать его вряд ли возможно под печать файла: Код:
Найдется ли у Вас совет или решение?
1)почти блондинка
2)почти программист 3)мало знаю, но, к счастью, обозреваю то, чего не знаю. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывод на печать в pdf- проблема | madace | Microsoft Office Excel | 0 | 26.02.2013 19:18 |
Печать в *.pdf выбранных листов | Eugmai86 | Microsoft Office Excel | 11 | 26.03.2012 01:09 |
PDF двухсторонняя печать | VladimirVB | Microsoft Office Word | 3 | 23.11.2010 12:23 |
печать на PDF принтере | Frost.sapr | Мультимедиа в Delphi | 1 | 12.10.2008 23:17 |