Je dois afficher un aperçu avant impression (défilable sur une seule page) du contenu HTML.Comment afficher l'aperçu personnalisé/paginé (avec des boîtes de page) en utilisant Javascript et CSS?
Veuillez lire attentivement ce qui suit et me suggérer la solution pour le même.
L'entrée sera une données brutes dynamique (contenu peut être énorme), Peut-on appliquer une norme CSS personnalisée ou javascript et afficher l'aperçu avant impression du contenu dans le page.T * il Aperçu avant impression devrait avoir des marges (espaces) de tous les côtés et devrait ressembler à ce que le contenu soit placé dans des boîtes de page. *
Supposons que les données brutes a 200 lignes, l'aperçu avant impression va afficher 50 lignes/page
Maintenant, la première page en aperçu avant impression aura 50 lignes et lorsque l'utilisateur fait défiler la page, la deuxième page sera affichée avec la ligne de 51-100 et ainsi de suite. En d'autres termes, l'espace marge, la hauteur et la largeur de la page est fixée et les résultats devraient être comme des textes imprimés sur un papier, pas comme une page Web.
Merci à l'avance, Chandra
Je voudrais ajouter une chose à ce sujet, en supposant que la hauteur de la page et la largeur de la page, les espaces de marge sont codés en dur. Il n'est pas nécessaire d'apporter de l'imprimante. Seul le nombre de pages doit être dynamique en fonction du volume du contenu. – user516542
@user Je ne pense pas que ça va marcher même alors. Les moyens techniques ne sont tout simplement pas là. L'aperçu avant impression intégré du navigateur est vraiment la voie à suivre –
L'objectif principal est, l'utilisateur doit sentir l'apparence réelle du contenu imprimé dans un document. Alignements de page et de briser le contenu dans les pages montrent à l'utilisateur avec la sensation réelle de l'aperçu avant impression est le but. – user516542