Turn on more accessible mode
Skip Ribbon Commands
Skip to main content
Turn on Animations

Imprimir contenido desde una WebPart

WebParts


SharePoint no proporciona funcionalidades para imprimir texto desde WebParts, ni siquiera dentro de su Modelo de Objetos. Utilizando JavaScript es posible hacerlo
Autor: Gustavo

Nota: Basado en un artículo de Linda Roeder

JavaScript proporciona las funciones necesarias para imprimir texto desde HTML. El código mostrado enseguida funciona dentro de la función RenderWebPart de la WebPart, pero debe ser escrito siguiendo las reglas sobre como escribir código de JavaScript dadas en el articulo "Programando WebParts - Parte 4: WebParts con código de cliente", para impedir conflictos si mas de una WebPart de este tipo es utilizada en una pagina al mismo tiempo

La función "printSpecial()" crea una nueva pagina HTML utilizando el contenido que se encuentra en el "div - printReady", la abre en un nuevo navegador y abre al mismo tiempo el dialogo de la impresora.

El ejemplo proporciona dos formas para iniciar la impresión: con un vínculo o con un botón.