Actualmente estoy usando IE9 y consultas de medios y no es necesario que funcione desde otros navegadores.¿Cómo puedo imprimir una imagen en una página web, ajustando el tamaño del papel (A3, A4, A5, etc.)?
He intentado utilizar un conjunto de reglas como:
@page {
size: auto;
margin: 10mm 10mm 10mm 10mm;
}
... // reglas para que coincida con los millimiters de todos los formatos A (A0, A1, A2, etc.), incluyendo los márgenes de tolerancia y
/* A4 210x297 mm */
@media print and (min-height: 266mm) and (max-height: 288mm) and
(min-width: 179mm) and (max-width: 201mm) {
.img_port {
height: 267mm !important;
}
}
// ...
parece estar funcionando pero no es fiable ya que la altura y el tamaño de los valores de anchura pasado a la CSS parece depender de la impresora aunque el formato A4 se selecciona siempre .
Lo que quiero preguntar es si hay alguna otra manera posible de obtener el mismo resultado (ajustar la imagen en una página de acuerdo con el tamaño del papel).
Gracias de antemano.
No puedo usar una altura fija porque no sé cuál es el tamaño del papel. – ChaSIem