Maison  >  Article  >  interface Web  >  Comment imprimer des images d'arrière-plan générées par des sprites ASP.NET dans différents navigateurs ?

Comment imprimer des images d'arrière-plan générées par des sprites ASP.NET dans différents navigateurs ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-26 10:23:02998parcourir

How to Print Background Images Generated by ASP.NET Sprites in Different Browsers?

Impression d'images d'arrière-plan avec CSS

Problème :

Les sprites CSS générés par ASP Net sont pas d'impression. Le code HTML généré inclut balises avec des données codées en base64, rendant les images invisibles à l'impression.

Solution :

Pour Chrome et Safari :

<code class="css">@media print {
    * {-webkit-print-color-adjust:exact;}
}</code>

Cette règle CSS oblige Chrome et Safari à imprimer les images d'arrière-plan comme prévu, quelle que soit leur source.

Pour les autres navigateurs Web :

Malheureusement, pour les autres navigateurs Web navigateurs, les utilisateurs doivent activer manuellement l’impression de l’image d’arrière-plan. Par exemple, dans IE 9, 10 et 11, les utilisateurs doivent :

  1. Cliquez sur l'icône en forme de rouage (Paramètres d'impression)
  2. Sélectionnez "Imprimer"
  3. Cliquez sur " Mise en page" et activez l'option "Imprimer les couleurs et les images d'arrière-plan"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn