Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2007, 06:50
juan-raro
 
Fecha de Ingreso: junio-2003
Ubicación: madrid
Mensajes: 342
Antigüedad: 21 años, 9 meses
Puntos: 3
Imprimir sólo un texto o foto de una pagina y que este centrado en la página impresa.

siento si soy pesado con el tema pero imagino que este es un problema habitual.

encontré estos dos métodos para imprimir una parte de una pagina.
a-decirle lo que quieres imprimir
b- decirle lo que no quieres imprimir y que imprima el resto.

http://www.forosdelweb.com/f4/como-imprimir-solo-texto-foto-pagina-503155/

el problema añadido es que centre en la pagina el objeto a imprimir.

el el caso de usar el código donde le indicas lo que quieres imprimir, incluso saca la imagen o texto fuera de la pagina impresa.

otro problemilla que me encontré es que si las tablas ya tienen un div esto no funciona:
<div id="uno">
Artículo primero
</div>

el código original es este:
Cita:
<html>
<head>
<style type="text/css">
@media print {
div,a {display:none}
.ver {display:block}
.nover {display:none}
}
</style>
<script>
function impre(num) {
document.getElementById(num).className="ver";
print();
document.getElementById(num).className="nover";
}
</script>
</head>

<body>
<div id="uno">
Artículo primero
</div>
<a href="#" onclick="impre('uno');return false">Imprime 1</a>
<div id="dos">
Artículo segundo
</div>
<a href="#" onclick="impre('dos');return false">Imprime 2</a>
<div id="tres">
Articulo tercero
</div>
<a href="#" onclick="impre('tres');return false">Imprime 3</a>
</body>
</html>