Il y a un texte qui a été mis en surbrillance, mais dans IE, la surbrillance apparaît sur le texte et masque le texte d'origine. Cependant, dans Chrome et Firefox, la surbrillance fonctionne comme prévu. Des captures d'écran sont présentées ci-dessous.
Dans IE :
Dans Chrome :
Merci,
MSLA-IT
Pourriez-vous fournir un lien vers le document PDF?
Voici le lien.
Merci pour l'aide,
MSLA-IT
Duplicata du #3900
IE n'implémente pas les modes de fusion. Nous devons le signaler à https://connect.microsoft.com
Nous avons essayé la suggestion dans #3900 mais cela ne fonctionne toujours pas. Devrions-nous également inclure quelque chose dans le fichier compatibilité.js ?
Pas sûr, car un extrait de code prototype fonctionnera dans IE.
Nous l'avons fait fonctionner.
Mais nous avons changé une ligne de code différente.
Merci,
MSLA-IT
Voici le vote pour la mise en œuvre de cette fonctionnalité dans IE :
https://status.modern.ie/compositingandblendingincanvas2d?term=globalCompositeOperation
@msladev , votre solution a parfaitement fonctionné pour nous jusqu'à ce que nous tombions sur des fichiers PDF qui rendaient d'autres éléments d'image et de forme avec une transparence de 50% en raison de ce changement.
Exemple de PDF : https://dl.dropboxusercontent.com/u/1652601/ht-1-handbook.pdf
Nous avons ensuite déplacé la solution de contournement vers CanvasGraphics_beginAnnotation()
et ne l'avons appliquée qu'à IE afin qu'elle n'affecte que la surbrillance du texte et uniquement lorsque cela est nécessaire.
Merci @tbasse ,
Nous avons eu le même problème dans notre intégration de pdf.js. Nous avons implémenté la solution de contournement de tbasse pour Internet Explorer. Merci @tbasse
Ce correctif ou une autre implémentation trouvera-t-il un chemin dans pdf.js ? Je veux modifier le moins possible le code d'origine.
Merci Stéphane
@yurydelendik , seriez-vous ouvert à une contribution qui implémente cette solution de contournement ? Je doute fortement que Microsoft s'attaque à ce problème de son côté.
Cette solution de contournement n'est pas acceptable dans le noyau car nous ne voulons pas de hacks spécifiques au navigateur, mais elle peut être acceptée si elle peut être détectée et placée dans https://github.com/mozilla/pdf.js /blob/master/src/shared/compatibility.js.
C'est logique, merci @timvandermeij !
Clôture des problèmes IE11/Edge (non basés sur Chrome) en réponse à #11211. Veuillez noter que, comme indiqué dans https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#faq -support, seuls les bogues qui empêchent complètement la bibliothèque et/ou la visionneuse par défaut de fonctionner seront accepté.
Commentaire le plus utile
Nous avons eu le même problème dans notre intégration de pdf.js. Nous avons implémenté la solution de contournement de tbasse pour Internet Explorer. Merci @tbasse
Ce correctif ou une autre implémentation trouvera-t-il un chemin dans pdf.js ? Je veux modifier le moins possible le code d'origine.
Merci Stéphane