JQUERY PRINT PLUGIN vous permet de contrôler et de personnaliser les parties du site Web imprimées, fournissant une alternative aux capacités d'impression par défaut du navigateur (imprimant généralement la fenêtre entière). Cet article explorera plusieurs plugins d'impression JQuery populaires et montrera comment créer vous-même cette fonctionnalité.
Points clés:
- JQUERY PRINT PLUGIN vous permet de contrôler et de personnaliser les parties du site Web imprimées, fournissant une alternative aux capacités d'impression par défaut du navigateur (imprimant généralement la fenêtre entière).
- JQUERY PRINT APPREAGIN PRIGIN Ouvre une nouvelle fenêtre de navigateur pour afficher des pièces spécifiques du site Web pour l'impression. Ce plugin est très utile pour imprimer des pièces de données telles que les cartes d'information ou une ligne dans un tableau.
- JQuery Print Plugin fournit une gamme de paramètres pour personnaliser les exigences d'impression. Par exemple, vous pouvez le définir pour apparaître dans la fenêtre actuelle via IFRAME, définir le temps d'attente avant que l'affichage d'impression ne rende et placer du contenu avant ou après la fenêtre contextuelle.
- Si vous souhaitez essayer une solution plus avancée, vous pouvez essayer de créer un élément
<iframe></iframe>
dynamiquement, ajouter à la page, définir le contenu de<iframe></iframe>
, appeler<iframe></iframe>
sur.print()
, puis Pendant une courte période, retirez-le après retard.
Présentation du plugin JQuery Print:
Bien que l'impression des plugins ne soit pas les plugins les plus excitants, voici quelques plugins que vous voudrez peut-être connaître. Nous expliquerons également brièvement comment créer cette fonctionnalité vous-même si vous souhaitez essayer une solution plus avancée.
Remarque: Les navigateurs plus anciens (je veux dire IE8) peuvent avoir un comportement anormal lors de l'utilisation de certains plugins. Cependant, tous les navigateurs modernes gèrent les aperçus d'impression d'une manière cohérente, alors gardez cela à l'esprit si vous avez besoin d'une compatibilité complète.
jQuery Print Preview
Ce petit plugin jQuery vous permet d'ouvrir une nouvelle fenêtre de navigateur pour afficher des pièces spécifiques du site Web pour l'impression. Contrairement à certains autres plugins de cette liste, ce plugin ne touche pas les fonctionnalités d'impression du navigateur d'envoi, il ouvre simplement une fenêtre minimale (ce qui est parfait, comme vous pouvez l'imprimer directement maintenant).
Le but de ce plugin est lorsque vous avez une partie des données que vous souhaitez imprimer, comme une carte d'information ou une ligne dans un tableau. Vous pouvez l'ouvrir dans une nouvelle fenêtre (offrant des options de configuration pour le plugin) et imprimer à partir de là. Cela garantit que vous imprimez uniquement ce que vous voulez.
Son support de navigateur semble être assez complet et fonctionne bien sur mon navigateur moderne.
Malheureusement, il n'est pas sur Github, il est donc difficile de savoir s'il est activement maintenu. Cependant, cela ne devrait pas vous arrêter, vous pouvez voir si cela fonctionne pour vous, puis l'utiliser tel quel.
jQuery Print Plugin
Ne soyez pas dupe par des manifestations laides. JQuery Print Plugin fonctionne bien et fournit une gamme de paramètres pour vos besoins d'impression personnalisés. Par exemple, vous pouvez définir si la fenêtre contextuelle se trouve dans la fenêtre actuelle (via IFRAME), définir le temps d'attente avant que l'affichage d'impression ne rende et placer du contenu avant / après la fenêtre contextuelle.
Pour commencer à fonctionner, passez-le simplement un objet ou un sélecteur jQuery, et le plugin fera le reste.
L'auteur a publié des soumissions en 2016 pour améliorer le plugin. Bien qu'il n'y ait pas beaucoup de soumissions, cela semble évoluer.
JQUERY PRING PLUGIN
Parlons directement de ce plugin. Il n'a pas été mis à jour depuis longtemps. Alors que certaines personnes peuvent être bouleversées en la voyant pour la dernière fois il y a 6 ans, d'autres (moi y compris) peuvent le voir comme un simple plugin qui fonctionne bien.
Ce plugin crée une petite fenêtre de mode avec des messages et des images chargés avant que le mode d'impression du navigateur principal ne se charge. Il semble fonctionner mieux lorsqu'il est utilisé pour pointer des marques d'ancrage à ce que vous voulez imprimer. Vous pouvez ajouter du contenu imprimable à une nouvelle page, puis utiliser ce plugin pour imprimer. Si votre utilisateur n'activait pas JavaScript, il se liera normalement, ouvrant votre contenu dans une nouvelle fenêtre (où vous pouvez l'imprimer normalement).
jQuery printme
Ce plugin est très basique. Vous l'appelez simplement sur l'élément jQuery que vous souhaitez imprimer et il appellera la fenêtre d'aperçu de l'impression. Il n'y a pas d'option réelle à dire, cela fonctionne exactement comme vous vous y attendez.
Bien qu'il n'ait pas toutes les options comme les autres plugins, ce plugin est très basique et fonctionne bien dans mon navigateur de test. La raison pour laquelle je le recommande est que vous pouvez vérifier son code source et voir comment il passe par étape par étape pour préparer un aperçu d'impression. Si vous voulez le faire vous-même (et ajouter des fonctionnalités et des paramètres supplémentaires), c'est en fait un excellent point de départ.
Je ne m'attends pas à ce que ce plugin fournisse un support. Utilisez-le, si cela fonctionne, ce serait génial! Sinon, vous devez trouver autre chose (ou vous pouvez choisir de le construire vous-même comme indiqué ci-dessous).
jQuery Print Preview Plugin
La liste est le plugin d'aperçu de JQuery Print. Il est conçu pour fournir aux visiteurs un aperçu de la version imprimée du site Web. Contrairement aux aperçus d'impression traditionnels, ce plugin contient tous les styles de contenu et d'impression dans une fenêtre de mode.
De plus, il est publié avec l'article SitePoint, que vous pouvez lire ici: lorsque les visiteurs impriment - à propos de cette feuille de style imprimée .
Le plugin a une bonne prise en charge du navigateur (traîné vers IE6), mais ne semble pas offrir une autre configuration. Il a également des problèmes non résolus, il peut donc être conclu qu'il n'est plus activement maintenu.
Comment construire cette fonction vous-même?
Créer cette fonctionnalité n'est pas trop difficile. La plupart du travail que ces plugins font dans les coulisses consiste à créer un élément <iframe></iframe>
dynamiquement, à l'ajouter à la page (mais à utiliser CSS pour le localiser hors écran), à définir le contenu de <iframe></iframe>
et à appeler <iframe></iframe>
sur .print()
, puis retirez-le après un court délai.
Ce qui suit est de savoir comment faire ceci:
function openPrintDialogue(){ $('<iframe>', { name: 'myiframe', class: 'printFrame' }) .appendTo('body') .contents().find('body') .append(` <h1 id="Our-Amazing-Offer">Our Amazing Offer</h1> <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173975900525289.png?x-oss-process=image/resize,p_40" class="lazy" alt="5 jQuery Print Page Options " /></img> `); window.frames['myiframe'].focus(); window.frames['myiframe'].print(); setTimeout(() => { $(".printFrame").remove(); }, 1000); }; $('button').on('click', openPrintDialogue);
Résumé:
L'industrie s'est transformée en pages d'impression (à quelle fréquence imprimez-vous les pages?), Il n'est donc pas surprenant que plusieurs de ces plugins commencent à vieillir.
Cependant, il y a des cas extrêmes où l'impression de la partie page / page est logique. Un exemple est l'impression de l'élément d'enregistrement / code-barres d'événements, ainsi qu'une confirmation de réception / preuve d'achat.
Si vous créez un site Web / application Web et que vous devez imprimer, vous souhaiterez peut-être créer un fichier CSS imprimé uniquement (voir: Créer une feuille de style d'impression personnalisée en minutes ) et ajuster votre disposition parfaitement . Alternativement, vous pouvez utiliser les méthodes décrites ci-dessus pour imprimer uniquement ce qui vous intéresse. Les deux solutions fonctionnent bien, mais la tendance semble passer à l'utilisation de CSS pour configurer les profils d'impression.
(La partie FAQ est omise, car cette partie du contenu a peu à voir avec le plug-in lui-même et est long, vous pouvez donc l'ajouter vous-même selon les besoins)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Explication détaillée de la méthode de remplacement de la chaîne JavaScript et de la FAQ Cet article explorera deux façons de remplacer les caractères de chaîne dans JavaScript: le code JavaScript interne et le HTML interne pour les pages Web. Remplacer la chaîne dans le code JavaScript Le moyen le plus direct consiste à utiliser la méthode Remplace (): str = str.replace ("trouver", "remplacer"); Cette méthode remplace uniquement la première correspondance. Pour remplacer toutes les correspondances, utilisez une expression régulière et ajoutez le drapeau global G: str = str.replace (/ fi

Vous voici donc, prêt à tout savoir sur cette chose appelée Ajax. Mais qu'est-ce que c'est exactement? Le terme Ajax fait référence à un regroupement lâche de technologies utilisées pour créer un contenu Web interactif dynamique. Le terme Ajax, inventé à l'origine par Jesse J

L'article discute de la création, de la publication et du maintien des bibliothèques JavaScript, en se concentrant sur la planification, le développement, les tests, la documentation et les stratégies de promotion.

L'article traite des stratégies pour optimiser les performances JavaScript dans les navigateurs, en nous concentrant sur la réduction du temps d'exécution et la minimisation de l'impact sur la vitesse de chargement de la page.

L'article traite du débogage efficace de JavaScript à l'aide d'outils de développeur de navigateur, de se concentrer sur la définition des points d'arrêt, de l'utilisation de la console et d'analyser les performances.

Apportez des effets de film de matrice à votre page! Ceci est un plugin jQuery cool basé sur le célèbre film "The Matrix". Le plugin simule les effets de caractère vert classique dans le film, et sélectionnez simplement une image et le plugin le convertira en une image de style matrice remplie de caractères numériques. Venez et essayez, c'est très intéressant! Comment ça marche Le plugin charge l'image sur la toile et lit le pixel et les valeurs de couleur: data = ctx.getImagedata (x, y, settings.grainsize, settings.grainsize) .data Le plugin lit intelligemment la zone rectangulaire de l'image et utilise jQuery pour calculer la couleur moyenne de chaque zone. Ensuite, utilisez

Cet article vous guidera pour créer un carrousel d'image simple à l'aide de la bibliothèque JQuery. Nous utiliserons la bibliothèque BXSLider, qui est construite sur jQuery et offre de nombreuses options de configuration pour configurer le carrousel. De nos jours, Picture Carrousel est devenue une fonctionnalité incontournable sur le site Web - une image vaut mieux que mille mots! Après avoir décidé d'utiliser le carrousel d'image, la question suivante est de savoir comment la créer. Tout d'abord, vous devez collecter des images de haute qualité et haute résolution. Ensuite, vous devez créer un carrousel d'image en utilisant HTML et un code JavaScript. Il existe de nombreuses bibliothèques sur le Web qui peuvent vous aider à créer des carrousels de différentes manières. Nous utiliserons la bibliothèque BXSLider open source. La bibliothèque Bxslider prend en charge la conception réactive, de sorte que le carrousel construit avec cette bibliothèque peut être adapté à n'importe quel

Les ensembles de données sont extrêmement essentiels pour créer des modèles d'API et divers processus métier. C'est pourquoi l'importation et l'exportation de CSV sont une fonctionnalité souvent nécessaire. Dans ce tutoriel, vous apprendrez à télécharger et à importer un fichier CSV dans un


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

MinGW - GNU minimaliste pour Windows
Ce projet est en cours de migration vers osdn.net/projects/mingw, vous pouvez continuer à nous suivre là-bas. MinGW : un port Windows natif de GNU Compiler Collection (GCC), des bibliothèques d'importation et des fichiers d'en-tête librement distribuables pour la création d'applications Windows natives ; inclut des extensions du runtime MSVC pour prendre en charge la fonctionnalité C99. Tous les logiciels MinGW peuvent fonctionner sur les plates-formes Windows 64 bits.

Télécharger la version Mac de l'éditeur Atom
L'éditeur open source le plus populaire

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),