Foros del Web » Programando para Internet » Javascript »

Eliminar sangrias para imprimir pagina

Estas en el tema de Eliminar sangrias para imprimir pagina en el foro de Javascript en Foros del Web. Hola, quisiera saber si es posible con javascript setear las opciones de impresion de la pagina web, es decir hacer lo que se hace al ...
  #1 (permalink)  
Antiguo 12/03/2009, 23:56
 
Fecha de Ingreso: agosto-2005
Mensajes: 83
Antigüedad: 18 años, 8 meses
Puntos: 0
Eliminar sangrias para imprimir pagina

Hola, quisiera saber si es posible con javascript setear las opciones de impresion de la pagina web, es decir hacer lo que se hace al hacer click en el menu archivo/configurar pagina del Internet explorer,, y setear esos valores con javasript

si alguien sabe esto por favor le agradeceria me hechara una mano

gracias
  #2 (permalink)  
Antiguo 13/03/2009, 00:13
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Eliminar sangrias para imprimir pagina

Que yo sepa no se puede (y diría que no se debe) modificar las preferencias de impresión del navegador del usuario.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 13/03/2009, 01:49
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Eliminar sangrias para imprimir pagina

Hola:

Lo que puedes hacer es crear una hoja de estilos para la impresora:
<style type="text/css" media="print" >

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 23/03/2009, 22:51
 
Fecha de Ingreso: agosto-2005
Mensajes: 83
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: Eliminar sangrias para imprimir pagina

hola,,,,, gracias por responder. no entendi muy bien eso de estilos para la imresora, me podrias dar un pequeño ejemplo del contenido del esa hoja de estilos para lo que se requiere, porque no se haria, muchas gracias
  #5 (permalink)  
Antiguo 23/03/2009, 22:52
 
Fecha de Ingreso: mayo-2006
Mensajes: 2
Antigüedad: 18 años
Puntos: 0
Respuesta: Eliminar sangrias para imprimir pagina

Caricatos, tu estás recomendando usar style css
<style type="text/css" media="print" >

pero ¿cómo elimino las sangrías derecha, izquierda, superior e inferior?
`
La idea es simplemente imprimir con un botón, sin necesidad de configurar la página desde el internet explorer.

Gracias por la respuesta.
  #6 (permalink)  
Antiguo 23/03/2009, 23:15
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: Eliminar sangrias para imprimir pagina

a que te refieres con sangrias? a los margenes? por que sangrias son el espacio que se deja al iniciar un parrafo algo asi:

......Mi parrafo, este es un parrafo que sigue sigue sigue y sigue. Tiene más potencia que las pilas de conegito de las cuales no digo el nombre para no meter un golazo. Espero que quede claro lo que es la sangria. Es ese espacio que hay en la primera linea.

Si te refieres a los margenes, entonces creo que no deberías hacerlo.
__________________
twitter: @imbuzu
  #7 (permalink)  
Antiguo 24/03/2009, 23:35
 
Fecha de Ingreso: mayo-2006
Mensajes: 2
Antigüedad: 18 años
Puntos: 0
Respuesta: Eliminar sangrias para imprimir pagina

Hola Buzu, gracias por corregirnos. Ambos nos referimos a los márgenes y no a la sangría.
Si tienes una solución para dejar en 0 "cero" los cuatro márgenes, por favor dinosla.
Gracias.
  #8 (permalink)  
Antiguo 25/03/2009, 01:47
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Eliminar sangrias para imprimir pagina

Hola:

Lo único que se puede hacer es algo así:

<style type="text/css" media="print" >
img {margin: 0;}

Pero parámetros propios del sistema (los que tienen los propios usuarios) no se pueden manipular... para cosas más complejas creo que lo más recomendable es buscar alguna librería para generar documentos pdf, yo uso y recomiendo fpdf.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #9 (permalink)  
Antiguo 25/03/2009, 13:44
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: Eliminar sangrias para imprimir pagina

La solución que propuso caricatos desde un principio es la misma que te daría yo.
__________________
twitter: @imbuzu
  #10 (permalink)  
Antiguo 08/04/2009, 15:03
 
Fecha de Ingreso: septiembre-2003
Ubicación: Arequipa - Peru
Mensajes: 16
Antigüedad: 20 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Eliminar sangrias para imprimir pagina

Claro seria lo mas razonable teniendo una impresora laser o injeccion ... pero y en una matricial ?? el pdf lo imprime como grafico y bien sabemos q estas impresoras no imprimen bien los graficos ... entonces el generar un pdf queda un poco de lado debido a la calidad del producto ... y diran pero y quien usa impresoras matriciales... pero te pongo el caso de una impresora para imprimir tickets... solo son matriciales... asi que ahi nace la necesidad de quitar margenes , encabezado y pie de pagina es necesario ya q es casi l aunica opcion imprimir desde html via javascript..


Saludos
  #11 (permalink)  
Antiguo 08/04/2009, 16:44
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Eliminar sangrias para imprimir pagina

Hola:

Eso de que un pdf se imprime como gráfico... ¡no, sé, no sé...! Los pdf pueden obtenerse como texto... y los programas que los exportan suelen tener opciones para incrustar fuentes, convertir texto a gráfico por el tema de la compatibilidad, pero si es texto... ¡no sé, no sé!...

De todos modos los que tienen impresoras matriciales conocen sus limitaciones, y en el caso de los tickets, suelen configurarse los márgenes... pero de lo que tenemos que ser concientes es que javascript no se mete en los sistemas de los usuarios, así que debemeos conocer las limitaciones.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #12 (permalink)  
Antiguo 08/04/2009, 18:04
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: Eliminar sangrias para imprimir pagina

No puedes hacer eso mediante simple Js.
__________________
twitter: @imbuzu
  #13 (permalink)  
Antiguo 10/04/2009, 12:13
 
Fecha de Ingreso: septiembre-2003
Ubicación: Arequipa - Peru
Mensajes: 16
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Eliminar sangrias para imprimir pagina

exacto ahi creo q iba dirigida la pregunta inicialmente , no estoy seguro si con js o css pero se puede y tienes q modificar margenes, eliminar cabeceras y pie de paginas, estuve investigando por la web ... pero no encuentro nada en concreto...

para sustentar mi teoria de los pdfs... trata de imprimir cualquier pdf en una matricial y veras qu tengo razon ... no exactamente como grafico .. pero si como postcritp .. osea casi lo mismo ... documentarse un poco

Gracias

TNT
  #14 (permalink)  
Antiguo 10/04/2009, 19:56
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: Eliminar sangrias para imprimir pagina

TNT, tu respuesta no se entiende. Trata de mejorar tu redación de otra manera tus intentos por ayudar quedan en solo eso. Probablemente tengas algo muy bueno que aportar al tema, pero por lo menos yo no entiendo el mensaje.

Saludos.
__________________
twitter: @imbuzu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:51.