![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#5
|
|||
|
|||
![]() А ты знаешь приложение для печати HTML?
У хрома я нашел только ключ для печати в PDF: --print-to-pdf (не проверял). Вообще, не уверен, что в интерфейсе винды есть готовый метод для связи файла и коменды печати. Все делается в реестре. Вот тут пример для Open, соответсвенно, надо поменять команду на Print. https://stackoverflow.com/questions/...plication-in-c PS. Странно, что там используется HKEY_CURRENT_USER, хотя это может быть для текущего юзера, глобально это делается, если не ошибаюсь, в HKEY_CLASSES_ROOT. Опять же, возвращаясь к вопросу выше, данная связь просто указывает программу, которую Винда должна использовать для печати, сама Винда ничего не знает о том, как печатать тот или иной файл. Т.е. тебе нужна программа, которая при передаче ей имени файла (ссылки) откроет страницу и выведет ее на печать. Собственно, приходим к выводу, что проще просто использовать встроенный в свою программу браузер и напечатать из него (в D7 есть TWebBrowser, основанный на IE, кстати, по умолчанию, довольно старой версии, это сделано для совместимости. Вроде, в D7 можно поставить Chromium - это тоже встроенный браузер, но уже на основе Хрома). Вот тут есть какие-то примеры для печати из TWebBrowser: https://stackoverflow.com/questions/...om-twebbrowser http://delphi-kb.blogspot.com/2007/0...ebbrowser.html Последний раз редактировалось lmikle, 16.05.2022 в 19:02. |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
Alik7107 (16.05.2022)
|