Всем Доброго дня!
Мучаюсь уже оочень давно!
Нужна бесплатная dll-ка, которая умеет печатать из html саму эту страницу, или же через скрипт пихать на принтер данные. При этом нужно, чтобы никаких лишних отступов и надписей не было. И главное, чтобы можно было указать принтер. Что-то типа meadco ScriptX, но бесплатная.
Нашёл как-то ASPPrinter.dll, наколдовал кто-то. Всё здорово можно сделать через скрипт, например, на javascript, но при печати принтер строки не переносит. Там построчная отправка идёт:
prn = new ActiveXObject("ASPPrinter.Printer");
...
prn.FontName = "Arial CYR";
prn.FontSize = 10;
prn.FontBold = true;
prn.PrintText("Метро:", true);
и в конце:
prn.OutputText()
Может кто-нибудь сказать, как сказать принтеру самому переносить строки?
Или может кто-нибудь dll-ку бесплатную порекомендовать согласно описанным требованиям?
В итоге она засовывается в CAB и устанавливается через браузер у пользователей. То есть это должен быть полноценный COM (ActiveX).
Спасибо!
Activex для печати из веб-страницы
Модераторы: Duncon, Hawk, Romeo, Eugie
Я вот без варриантов не разрешу выполнение ActiveX скрипта. Не проще ли отформатированную страниу html через JavaScript отослать на печать и предварительно скрыть ненужные надписи.
[syntax=Delphi] [/syntax]
-
- Сообщения: 2
- Зарегистрирован: 20 дек 2010, 04:00
Это в локальной сети будет использоваться.
Нужно чтобы при нажатии пользователем на кнопку в веб-системе, эта система отправляла определённую страницу на несколько принтеров НИЧЕГО не спрашивая у пользователя. Стандартных методов в javascript я не обнаружил.
Нужно чтобы при нажатии пользователем на кнопку в веб-системе, эта система отправляла определённую страницу на несколько принтеров НИЧЕГО не спрашивая у пользователя. Стандартных методов в javascript я не обнаружил.