![]() |
| | ||||
| ||||
| |
| |||
| Puedes invocar al comando Imprimir del Internet Explorer (o el explorador que estés utilizando). Es tan sencillo como, desde javascript, ejecutar: window.print(); Salu2. "jose" wrote: > me gustaria saber si se puede imprimir directamente desde asp.net. tengo dos > tablas y estan dentro de un panel este panel lo exporto a excel, pero tambien > me gustaria saber si es que se puede imprimir directamente el panel desde la > pagina. |
| |||
| Hola Jose Agregando al post que te comenta Roland... Como bien lo dice es enviar al navegador (explorador del cliente) un comando en javascript window.print() Pero como IMPRIMIR SOLAMENTE EL CONTENIDO DEL PANEL? OPCION 1: Abrir en una ventana emergente y enviar mediante js el contenido a imprimir... (el panel es un div y para el contenido debes ir a la propiedad innerHTML del objeto js) OPCION 2 Dar formato mediante CSS la OPCION 2 te la trato de explicar con un post anterior que tenia a la mano: la respuesta a tu pregunta es: CSS (simple no?) bueno la idea basicamente es que con CSS darle "formato" a lo que se debe imprimir y lo que no Ejemplo <link href="MiEstilo.css" rel="stylesheet" type="text/css" media="screen" /> <link href="MiEstiloParaImprimir.css" rel="stylesheet" type="text/ css" media="print" / - Luego ocultas (dentro de MiEstiloParaImprimir.css) lo que NO NECESITAS imprimir SI tienes cotenido estara dentro de un div "Contenido"... #Encabezado, #Menu, #Pie{ display: none; } (o tambien puedes tener un pie para impresion que lo visualizas) (como veras si tu website esta bien esquematizado con CSS es mas facil) - Tambien debrias cambiar la tipografia de las diferentes tipos de letras que tengas en la pagina en cuestion - Si sabes donde puede ir un salto de pagina es asi page-break-before: always pageBreakAfter: always http://www.w3schools.com/css/pr_print_pagebb.asp o sea asignas a lo que quieres este estilo incluso hasta una div vacio <div style"PAGE-BREAK-AFTER:always"></div> Mis impresiones son casi siempre simples (un grafico o un articulo) no tengo mucho que seleccionar pero espero que esto te pueda ayudar un poco..cualquier cosa escribes alguna otra inquitud. Enlaces: ------------------------------------- CSS: Print Profile http://www.w3.org/TR/css-print/ CSS: Media types http://www.w3.org/TR/REC-CSS2/media.html Creando páginas imprimibles con CSS http://www.tecnostart.cl/blog/paginas-imprimibles-css/ Printer friendly pages using CSS http://www.designplace.org/tutorials.php?page=1&c_id=27 CSS Design: Going to Print http://alistapart.com/articles/goingtoprint/ Print Templates http://msdn.microsoft.com/library/de...e/printing.asp Espero que te sirva de ayuda o guia ______________________ Jose A. Fernandez blog: http://geeks.ms/blogs/fernandezja On 15 oct, 04:11, Roland Deschain <RolandDesch...***discussions.microsoft.com> wrote: > Puedes invocar al comando Imprimir del Internet Explorer (o el exploradorque > estés utilizando). Es tan sencillo como, desde javascript, ejecutar: > > window.print(); > > Salu2. > > "jose" wrote: > > me gustaria saber si se puede imprimir directamente desde asp.net. tengo dos > > tablas y estan dentro de un panel este panel lo exporto a excel, pero tambien > > me gustaria saber si es que se puede imprimir directamente el panel desde la > > pagina. |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Imprimir desde Archivo, Imprimir... (CTRL+P) | HammeR | Newsgroup microsoft.public.es.windowsxp | 0 | 03-09-2008 11:46:13 |
| Imprimir | Yony Jaramillo | Newsgroup microsoft.public.es.webmasters | 0 | 10-05-2006 20:48:04 |
| Imprimir | Yony Jaramillo | Newsgroup microsoft.public.es.desarrollo.aplicaciones.moviles | 0 | 10-05-2006 20:47:00 |
| Imprimir... | Daniel G. Samborski | Newsgroup microsoft.public.es.webmasters | 24 | 05-05-2006 02:42:10 |
| Imprimir | Andrey | Newsgroup microsoft.public.es.desarrollo.aplicaciones.moviles | 8 | 28-07-2005 23:03:25 |