2 repository-uri
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 este o bibliotecă JavaScript care oferă o interfață client-side pentru declanșarea dialogurilor de imprimare ale sistemului și formatarea conținutului HTML pentru output pe hârtie fizică dintr-un browser web. Funcționează ca un controler de imprimare pentru browser care gestionează ciclul de viață al documentelor de imprimare temporare pentru a asigura o randare consistentă. Biblioteca utilizează un utilitar de imprimare DOM-to-frame care clonează elemente HTML specifice în iframe-uri ascunse. Acest proces izolează conținutul imprimabil de layout-ul paginii principale, permițând sistemului să randeze un document curat fără a declanșa o reîncărcare completă a paginii. Instrumentul acoperă formatarea documentelor în browser și gestionarea imprimării client-side. Utilizează foi de stil de imprimare dedicate pentru a reformat layout-urile și a ascunde elementele UI neesențiale special pentru output-ul fizic.
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.