Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 1 Foro > Newsgroup microsoft.public.es.dotnet.aspnet
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 12-10-2007, 18:02:03
jose
 
Mensajes: n/a
Predeterminado imprimir

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.
Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 15-10-2007, 08:11:01
Roland Deschain
 
Mensajes: n/a
Predeterminado RE: imprimir

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.

Responder Con Cita
  #3 (permalink)  
Antiguo 15-10-2007, 15:21:16
Jose A. Fernandez
 
Mensajes: n/a
Predeterminado Re: imprimir

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.



Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


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





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.