Inquiridor
Impressão de páginas WEB, em impressoras matriciais

Pergunta
-
Todas as Respostas
-
Arnaldo,
impressão é um dos pontos fracos em aplicações web. A não ser que utilize algum plug-in (como o Crystal Reports ou então o Adobe Acrobat Reader para ler um arquivo PDF), a impressão é totalmente controlada pelo browser, não nos dando muitas opções. Você até consegue controlar alguma coisa com CSS, mas não é um nível de controle muito grande. De qualquer maneira, veja se os artigos abaixo te ajudam:
Ricardo Oneda
http://thespoke.net/blogs/oneda/default.aspx -
Arnaldo , tem essa função javascript abaixo que transforma a pagina web em formulario de impressão podendo ter alguns recursos do browser:
function printpr()
{
var PROMPT = 1; // 1 PROMPT & 2 DONT PROMPT USER var WebBrowser = ' '; document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(7,PROMPT); WebBrowser1.outerHTML = "";
}
Até mais...
-
-
-
<script>
function printpr()
{
//var OLECMDID = 10;
/* OLECMDID values:
* 6 - print
* 7 - print preview
* 8 - page setup (for printing)
* 1 - open window
* 4 - Save As
* 10 - properties
*/
var PROMPT = 1; // 1 PROMPT & 2 DONT PROMPT USER
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(7,PROMPT);
WebBrowser1.outerHTML = "";
}
</script>