2 repositorios
Hidden iframes used to isolate print content from the main application layout.
Distinct from Iframe-Based Rendering: Specializes iframe rendering for print output isolation rather than plugin security or performance.
Explore 2 awesome GitHub repositories matching user interface & experience · Print Isolation Frames. Refine with filters or upvote what's useful.
Print.js es una librería de impresión de JavaScript que proporciona una interfaz del lado del cliente para activar diálogos de impresión del sistema y formatear contenido HTML para salida en papel físico desde un navegador web. Funciona como un controlador de impresión del navegador que gestiona el ciclo de vida de documentos de impresión temporales para garantizar un renderizado consistente. La librería utiliza una utilidad de impresión DOM-to-frame que clona elementos HTML específicos en iframes ocultos. Este proceso aísla el contenido imprimible del layout de la página principal, permitiendo al sistema renderizar un documento limpio sin activar una recarga completa de la página. La herramienta cubre el formateo de documentos del navegador y la gestión de impresión del lado del cliente. Utiliza hojas de estilo de impresión dedicadas para reformatear layouts y ocultar elementos de UI no esenciales específicamente para la salida física.
Utilizes hidden iframes to isolate printable content from the main application layout.
This project is a React print component and utility for rendering specific components or DOM elements into a browser print dialog. It functions as a print layout controller and lifecycle manager, using a hidden iframe to isolate content so that printing does not alter the main page layout. The tool specializes in copying DOM and Shadow DOM content into a printable window while preserving encapsulated styles. It allows for the injection of custom fonts and CSS to manage page breaks, margins, and orientations for consistent physical paper or PDF output. The library includes asynchronous lifecy
Renders targeted components into a hidden iframe to trigger the browser print dialog without altering the main page layout.