Problema al imprimir pagina

09/01/2004 - 22:07 por Raul Hernandez | Informe spam
Hola a todos... Tengo un problema al imprimir los datos
de una consulta ya que los datos sobrepasan el limite de
la hoja (verticalmente) y necesito hacer que imprima el
contenido horizontalmente. Podria alguien explicarme
como pasarle a la impresora un parametro para que imprima
horizontalmente y no verticalmente? en mi pagina
implemento el siguiente codigo para imprimir lo que deseo:

script language="JavaScript"
function printfun(){
IE = window.navigator.appName.toLowerCase().indexOf
("micro") != -1;
(IE)?sColl = "all.":sColl = "getElementById('";
(IE)?sStyle = ".style":sStyle = "').style";
eval("document." + sColl + "printf" + sStyle + ".display
= 'none';");
eval("document." + sColl + "printfx" + sStyle + ".display
= 'none';");
print();
eval("document." + sColl + "printf" + sStyle + ".display
= '';");
eval("document." + sColl + "printfx" + sStyle + ".display
= '';");
}
/script

En esta funcion como puedo pasarle un parametro a la
impresora para imprimir horizontalmente? o alguien tendra
implementado algun script qe haga esto? Gracias de
antemano
 

Leer las respuestas

#1 Sashka
12/01/2004 - 02:44 | Informe spam
Hace un tiempo estuve investigando el tema y lamentablemente no encontré una
solución
Es decir encontre propiedades css que lo facilitan pero luego que no son
soportadas por ningún navegador
Aca tienes una referencia... y si descubres alguna solución... me avisas...

http://www.sidar.org/recur/desdi/tr.../page.html

Sashka

"Raul Hernandez" escribió en el
mensaje news:048801c3d6f4$962c0f20$
Hola a todos... Tengo un problema al imprimir los datos
de una consulta ya que los datos sobrepasan el limite de
la hoja (verticalmente) y necesito hacer que imprima el
contenido horizontalmente. Podria alguien explicarme
como pasarle a la impresora un parametro para que imprima
horizontalmente y no verticalmente? en mi pagina
implemento el siguiente codigo para imprimir lo que deseo:

script language="JavaScript"
function printfun(){
IE = window.navigator.appName.toLowerCase().indexOf
("micro") != -1;
(IE)?sColl = "all.":sColl = "getElementById('";
(IE)?sStyle = ".style":sStyle = "').style";
eval("document." + sColl + "printf" + sStyle + ".display
= 'none';");
eval("document." + sColl + "printfx" + sStyle + ".display
= 'none';");
print();
eval("document." + sColl + "printf" + sStyle + ".display
= '';");
eval("document." + sColl + "printfx" + sStyle + ".display
= '';");
}
/script

En esta funcion como puedo pasarle un parametro a la
impresora para imprimir horizontalmente? o alguien tendra
implementado algun script qe haga esto? Gracias de
antemano

Preguntas similares