Actuellement, j'implémente la fonctionnalité d'impression sur un site Web. Quelqu'un peut-il me dire quelles sont les meilleures pratiques pour mettre en œuvre cela?Mise en œuvre de la fonctionnalité d'impression sur le site Web
Répondre
Vous devez utiliser CSS et écrire une feuille de style d'impression. Ce sera automatiquement utilisé, si l'utilisateur clique sur imprimer.
Si vous voulez être absolument sûr de comment quelque chose va imprimer pour l'utilisateur, vous devrez créer un fichier PDF avec une bibliothèque comme iTextSharp. L'utilisation de feuilles de style avec l'attribut d'impression est une excellente idée, mais vous ne pouvez pas garantir qu'il imprimera tout sur une seule page, l'orientation correcte etc.
Ceci est une excellente façon de faire face à l'impression - Mais dans de nombreux cas, une surpuissance – hogni89
- 1. Implémentation de la fonctionnalité "Recherche" sur le site Web
- 2. Mise en œuvre des résultats de Google Search Appliance sur le site Web
- 3. mettre en œuvre la comète avec le site Web php
- 4. la mise en œuvre d'un site de chat AJAX
- 5. Site Web Conseils de fonctionnalité
- 6. Mise en œuvre de stratégies Web publicitaires
- 7. Meilleures pratiques MVC pour la mise en œuvre de la recherche de site Web
- 8. Mise en œuvre de la conformité LDAP
- 9. vaut-il la peine de mettre en œuvre P3P sur un site Web/une application Web?
- 10. Mise en œuvre du service Web RESTful
- 11. trait mise en œuvre
- 12. Mise en œuvre de la conception logicielle - Solution de problème/module/bug/fonctionnalité
- 13. Comment mettre en œuvre le contenu/texte en mouvement sur le site Web. dans asp.net
- 14. Mise en œuvre WCF
- 15. de mise en œuvre OpenID
- 16. Problème avec la mise en page dans le site Web
- 17. Mise en œuvre de la modération communautaire
- 18. mise en œuvre de la manière REST
- 19. Utilisation de la fonctionnalité OmniBox [TAB] de Google Chrome pour/sur un site Web personnel?
- 20. Question de recherche de texte sur la mise en œuvre
- 21. Mise en œuvre de la fonction de déconnexion
- 22. journalisation - modification de la mise en œuvre?
- 23. mise en œuvre de la mise en œuvre de la classe polynimial
- 24. Mise en œuvre automatique de la boucle
- 25. Mise en œuvre de "List-Unsubscribe" de la RFC 2369 sur le site PHP - dois-je envoyer une confirmation?
- 26. la mise en œuvre de l'instruction
- 27. La mise en œuvre IXmlSerializable sur un objet de collection
- 28. Aidez-moi sur la mise en œuvre de StoreKit
- 29. mise en œuvre de classe NHibernate basée sur la valeur
- 30. la mise en œuvre de GCMathParser sur l'iphone
Je montre une version imprimable en cachant les éléments non désirés (comme: ajoute, menu etc.) en utilisant jquery? Est-ce une bonne approche? – ANP
Je pense que ce serait moins de travail de simplement utiliser CSS et de définir 'display = none' où vous ne voulez pas afficher les blocs. –
@ANP - Non, c'est l'approche longue, compliquée, plus sujette aux erreurs, moins fiable. Utilisez simplement une feuille de style imprimée comme suggéré dans cette réponse. Pas besoin d'aller près de JavaScript. – Quentin