Печать файла через dll
|
|
lorents | Дата: Суббота, 10 Мая 2008, 11:33 | Сообщение # 1 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| у меня возник один вопрос и я надеюсь вы мне поможете у меня проблема с печатью можно ли отправить документ на определенный dll файл, который отвечает за печать На пример: в Windows есть файл photowiz.dll (это мастер печати фотографии) он находиться C:\WINDOWS\system32 можете подсказать код отправки фотографий на этот dll файл очень надо, пожалуйста!
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
toizy | Дата: Суббота, 10 Мая 2008, 19:53 | Сообщение # 2 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (lorents) можно ли отправить документ на определенный dll файл Неправильная формулировка вопроса. Да и вообще, абсурдный вопрос. Если коротко - то, что ты хочешь, сделать нельзя. Хотя бы потому, что photowiz - это сервис
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Суббота, 10 Мая 2008, 19:58 | Сообщение # 3 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| ладно тогда скажи пожалуйста как сделать печать файла через dll
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Alex3A | Дата: Суббота, 10 Мая 2008, 20:20 | Сообщение # 4 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Тебе печать нужна или dll?
|
|
| |
lorents | Дата: Суббота, 10 Мая 2008, 20:23 | Сообщение # 5 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Alex3A, знаешь как во все программах (в которых есть функция печать) при нажатии кнопки печать появляется окно типа вот этого
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
toizy | Дата: Суббота, 10 Мая 2008, 21:52 | Сообщение # 6 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (lorents) как во все программах То что ты хочешь, реализуется плагином. К photowiz прямого отношения не имеет.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Суббота, 10 Мая 2008, 22:06 | Сообщение # 7 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| toizy, дай ссылку на этот плагин? пожалуйста
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
toizy | Дата: Суббота, 10 Мая 2008, 22:32 | Сообщение # 8 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (lorents) дай ссылку на этот плагин его ещё не написали. Это я сказал к тому, что штатными средствами ММВ нельзя такое сделать. Плагин написать можно, только ты бы для начала объяснил, что конкретно ты хочешь сделать.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Суббота, 10 Мая 2008, 22:39 | Сообщение # 9 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| просто хочу сделать такую же функцию печать документа как во всех программах, которые поддерживают функцио печать
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
toizy | Дата: Суббота, 10 Мая 2008, 23:42 | Сообщение # 10 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (lorents) функцию печать документа какие документы будут выводиться на печать?
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Суббота, 10 Мая 2008, 23:46 | Сообщение # 11 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| ну на пример txt или html (они точно поддерживаются печать)
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Alex3A | Дата: Воскресенье, 11 Мая 2008, 00:50 | Сообщение # 12 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Есть, в ммв такой объект - html, все что надо распечатать, открывай в нем, и печатай.
|
|
| |
as-master | Дата: Воскресенье, 11 Мая 2008, 01:58 | Сообщение # 13 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| А нафига, простите, ваще нужен это долбаный Мастер печати? Все нормальные люди отправляют на печать клавишей Ctrl+P, а дальше уже смотря какой принтер, откроется его окно. Зачем всё усложнять?
Да пребудет с вами ММВ!
|
|
| |
toizy | Дата: Воскресенье, 11 Мая 2008, 10:30 | Сообщение # 14 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (as-master) Зачем всё усложнять? Вот я и хотел узнать. А вдруг графика какая-нить? А уж если тексты, то браузер, пожалуй, самое то что надо. Вообще, задача странная. Но я соглаcен, что диалог печати вещь, всё-таки, полезная. Можно настройки принтера сменить, установить число копий, выполнить печать диапазона страниц, и т.д.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Alex3A | Дата: Воскресенье, 11 Мая 2008, 13:00 | Сообщение # 15 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Ну так, можно и плагин, конечно. Quote (toizy) А вдруг графика какая-нить? колпринтер смотрел?
|
|
| |
toizy | Дата: Воскресенье, 11 Мая 2008, 15:07 | Сообщение # 16 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (Alex3A) колпринтер смотрел? Конечно. Только он глючноват... Во всяком случае, мне пришлось чё-то там править прежде, чем я смог хотя бы скомпилить демо.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Воскресенье, 11 Мая 2008, 21:27 | Сообщение # 17 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| не ужели ни кто не знает как это сделать Добавлено (11 Май 2008, 21:27) --------------------------------------------- может поможет http://it.kgsu.ru/C_OWL/c_owl033.html http://doc.mpv.ru/steps/mfc/steps/45.html
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
as-master | Дата: Воскресенье, 11 Мая 2008, 22:31 | Сообщение # 18 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Quote (toizy) диалог печати вещь, всё-таки, полезная А это что - не диалог печати? Страница послана из проекта ММВ. Смотри: тут тебе и число копий, и качество печати. Это диалоговое окно самого принтера, и оно проявляется всегда:
Да пребудет с вами ММВ!
|
|
| |
toizy | Дата: Понедельник, 12 Мая 2008, 10:40 | Сообщение # 19 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (lorents) не ужели ни кто не знает как это сделать Знаем, можем плагин сделать. Но ты попробуй всё же штатные средства. А потом уж, если не подойдёт, бум думать о плагинах
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Понедельник, 12 Мая 2008, 17:15 | Сообщение # 20 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| as-master, как мне вот это окно печать вывести?
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
YURIY | Дата: Понедельник, 12 Мая 2008, 20:46 | Сообщение # 21 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (lorents) как мне вот это окно печать вывести? Странный народ... Quote (MMB_help.chm) Печать PrintText("ИмяОбъекта","Параметры") PrintPage("ИмяСтраницы") PrintRect("ИмяОбъекта","Масштаб")
Вечная память Андрею Сергееву!
|
|
| |
lorents | Дата: Понедельник, 12 Мая 2008, 21:04 | Сообщение # 22 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Yuriy, и что у меня появиться вот это окно?
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
YURIY | Дата: Понедельник, 12 Мая 2008, 21:14 | Сообщение # 23 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (lorents) и что у меня появитьсявот это окно? А как Вы думаете?
Вечная память Андрею Сергееву!
|
|
| |
lorents | Дата: Понедельник, 12 Мая 2008, 21:33 | Сообщение # 24 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| думаю да Добавлено (12 Май 2008, 21:33) --------------------------------------------- не в тему какая из стандартных программ запускает вот это окно
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Alex3A | Дата: Понедельник, 12 Мая 2008, 21:33 | Сообщение # 25 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Вообще то в билдере есть кнопочка, в самом верху. С надписью "HELP". Нажав на нее, можно узнать много интересного!
|
|
| |
lorents | Дата: Понедельник, 12 Мая 2008, 21:36 | Сообщение # 26 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Yuriy, чуть не забыл Спасибо Добавлено (12 Май 2008, 21:36) --------------------------------------------- Alex3A, Что правда? пойду почитаю
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Alex3A | Дата: Четверг, 15 Мая 2008, 21:16 | Сообщение # 27 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Ну очень полезная кнопочка! Добавлено (15 Май 2008, 21:16) --------------------------------------------- Что то не вижу никакой реакции, нажмите правую кнопку в примере. Все что винда делает с принтером! Использование: rundll32 printui.dll,PrintUIEntry [параметры] [@командный файл] /a[file] имя двоичного файла /b[имя] основное имя принтера /c [имя] UNC-имя компьютера, где выполняется команда /dl удаление локального принтера /dn удаление подключения к сетевому принтеру /dd удаление драйвера принтера /e вывод параметров настройки печати /f[file] или информационный файл, или выходной файл /ga добавление подключений компьютеров к принтеру /ge перечисление подключений компьютеров к принтеру /gd удаление подключений компьютеров к принтеру /h[arch] Архитектура драйвера Alpha | Intel | Mips | PowerPC /ia установка драйвера принтера с помощью информационного файла /id установка драйвера принтера с помощью мастера установки драйверов принтеров /if установка принтера с помощью информационного файла /ii установка принтера с помощью мастера установки принтеров и информационного файла /il установка принтера с помощью мастера установки принтеров /in добавление подключения к принтеру /j[provider] имя системы печати /k печать пробной страницы на выбранном принтере, не может использоваться с другими командами установки принтера /l[path] путь к исходному размещению драйвера принтера /m[model] имя модели драйвера принтера /n[name] имя принтера /o показать очередь заданий на печать /p отображение свойств принтера /q скрытый режим без вывода сообщений об ошибках /r[port] имя порта /s показать свойства сервера /Ss запись параметров принтера в файл /Sr чтение параметров принтера из файла Флаги при записи или чтении параметров принтера, помещаемые в конце команды: 2 PRINTER_INFO_2 7 PRINTER_INFO_7 c профиль цвета d PrinterData s дескриптор безопасности g глобальный DevMode m минимальный набор параметров u пользовательский DevMode r разрешить конфликты имен f принудительное использование имени p сопоставить порт /u использовать существующий драйвер принтера если он установлен /t[#] номер начальной страницы (с нуля) /v[version] версия драйвера для Windows 95 или 98 | Windows NT 3.1 | Windows NT 3.5 или 3.51 | Windows NT 3.51 | Windows NT 4.0 | Windows NT 4.0 или 2000 | Windows 2000 /w запрос драйвера у пользователя, если драйвер не найден в inf-файле /y назначить принтер используемым по умолчанию /Xg получить параметры принтера /Xs установить параметры принтера /z не разрешать автоматический общий доступ к этому принтеру /Z общий доступ к принтеру, используется только вместе с /if /? вывод справки @[file] файл аргументов командной строки
|
|
| |
as-master | Дата: Пятница, 16 Мая 2008, 00:15 | Сообщение # 28 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Quote (lorents) как мне вот это окно печать вывести? Оно само и появляется при выполнении команды печати в проекте ММВ. Quote (lorents) какая из стандартных программ запускает вот это окно Тебе уже ответили: PrintText("ИмяОбъекта","Параметры") PrintPage("ИмяСтраницы") PrintRect("ИмяОбъекта","Масштаб")
Да пребудет с вами ММВ!
|
|
| |
lorents | Дата: Воскресенье, 01 Июня 2008, 17:21 | Сообщение # 29 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| спасибо!
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |