CSS. Media=Print un poco rebuscado
6 seguidores
Un par de cuestiones para los apasionados del CSS. No se si es posible, pero me han preguntado a ver si a la hora de imprimir un archivo, usando los CSS correspondientes al media=print, se puede eliminar la barra con la direccion de la URL que te imprime el IE en la parte inferior de la página y lo de "pagina 1 de 1" de la parte superior.
La otra cuestion es si de alguna forma se puede cambiar la orientacion del papel en la impresora, sin necesidad de que lo haga el usuario. Yo les he dicho que creo que no se puede, pero alguna forma habrá, sea CSS o no.
Cualquier informacion será bienvenida.
Muchas gracias.
orange
Ejem!... Como apunta Sergi... ¿Con CSS no se puede o con CSS no está soportado?... porque son dos aseveraciones muy distintas:
En CSS2
http://www.w3.org/TR/REC-CSS2/page.html
http://www.w3.org/TR/REC-CSS2/page.html#page-size-prop
W3C
Page size: the 'size' property...This property specifies the size and orientation of a page box....
En CSS3
http://www.w3.org/TR/css3-page/
Creo que esto se merecerías unas pruebas para comprobar el actual soporte... porque si los de A List Apart se atreven a escribir un libro con HTML y CSS a lo mejor algo se puede hacer
zigotica
ah, ya decia yo :)
putojuan, las 2 necesidades se deben solucionar o bien con el truco del PDF o bien que el usuario cambie la orientacion (del papel, se entiende) y quite la url, etc, todo eso en opciones de la impresion. con CSS en teoria se puede pero no hay ningun navegador que soporte esto (creo que solamente opera pero no lo he probado)<code>@page {size:landscape}</code>
hartum
zigotica
<div class="quote">
HARTUM
<blockquote>
<div class="quote">
denegro
<blockquote>No a las 2.</blockquote>
</div> con css.</blockquote>
</div>yo diria que no.
Me ha traicionado el salto de linea porque es exactamente eso lo que queria decir "que con CSS solo no se puede".
Txuma: en lo que pueda ayudarte ya sabes que aqui estoy.
txuma Plus
uy, que bien me va a venir eso de generar el PDF con PHP para un proyecto que tengo entre manos... dentro de poco te asaltaré a preguntas, pequeño Bruce Lee!!
zigotica
HARTUM
<div class="quote">
denegro
<blockquote>No a las 2.</blockquote>
</div> con css.
yo diria que no.
hartum
denegro
No a las 2.
con css.
Yo una vez tube que pelearme con este tipo de cosas para un organismo oficial, pero claro cada delegacion tenia una impresora de su padre y de su madre, al final termine generando PDF'S.
Si dispones de PHP mirate esto:
http://sourceforge.net/projects/html2fpdf
albertoromero
No a las 2.