Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Применение библиотек > Activex для печати из веб-страницы |
Автор: programmister 20.12.2010, 04:06 |
Всем Доброго дня! Мучаюсь уже оочень давно! Нужна бесплатная 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). Спасибо! |