ハイライトされたテキストがありますが、IEではハイライトはテキストの上に表示され、元のテキストを非表示にします。 ただし、ChromeとFirefoxでは、ハイライトは期待どおりに機能します。 スクリーンショットを以下に示します。
IEの場合:
Chromeの場合:
ありがとう、
MSLA-IT
PDFドキュメントへのリンクを提供していただけますか?
これがリンクです。
助けてくれてありがとう、
MSLA-IT
#3900の複製
IEはブレンディングモードを実装していません。 https://connect.microsoft.comに報告する必要があり
#3900で提案を試しましたが、それでも機能しません。 互換性.jsにも何かを含める必要がありますか?
プロトタイプのコードスニペットはIEで機能するため、わかりません。
私たちはそれを機能させました。
しかし、別のコード行を変更しました。
ありがとう、
MSLA-IT
IEにこの機能を実装するための投票は次のとおりです。
https://status.modern.ie/compositingandblendingincanvas2d?term=globalCompositeOperation
@msladev 、この変更により他の画像や形状の要素を50%の透明度でレンダリングするPDFに
PDFの例: https :
次に、回避策をCanvasGraphics_beginAnnotation()
移動し、IEにのみ適用するため、テキストの強調表示にのみ影響し、必要な場合にのみ影響します。
ありがとう@tbasse 、うまく
pdf.jsの統合でも同じ問題が発生しました。 InternetExplorer用にtbasseの回避策を実装しました。 ありがとう@tbasse
この修正または他の実装はpdf.jsへの道を見つけるでしょうか? 元のコードをできるだけ変更したくない。
Thx Stefan
@yurydelendik 、この回避策を実装する貢献を
この回避策は、ブラウザー固有のハッキングが必要ないため、コアでは受け入れられませんが、機能を検出してhttps://github.com/mozilla/pdf.jsに配置できれば受け入れられる可能性があり
理にかなっています、@ timvandermeijに感謝します!
#11211に対応して、IE11 / Edge(Chromiumベースではない)の問題を解決します。 https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#faq -supportで概説されているように、ライブラリやデフォルトのビューアの実行を完全に妨げるバグのみが実行されることに注意してください。受け入れられました。
最も参考になるコメント
pdf.jsの統合でも同じ問題が発生しました。 InternetExplorer用にtbasseの回避策を実装しました。 ありがとう@tbasse
この修正または他の実装はpdf.jsへの道を見つけるでしょうか? 元のコードをできるだけ変更したくない。
Thx Stefan