Pdf.js: قم بتمييز العرض فوق النص في IE ، ولكنه يعمل في Chrome / Firefox

تم إنشاؤها على ٤ سبتمبر ٢٠١٤  ·  15تعليقات  ·  مصدر: mozilla/pdf.js

يوجد نص تم تمييزه ولكن في IE يظهر التمييز فوق النص ويخفي النص الأصلي. ومع ذلك ، في Chrome و Firefox ، يعمل التمييز كما هو متوقع. لقطات الشاشة موضحة أدناه.

في IE:
hightlight

في Chrome:
highlight chrome

شكرا،
MSLA-IT

3-upstream

التعليق الأكثر فائدة

كانت لدينا نفس المشكلة في تكاملنا لملفات pdf.js. قمنا بتنفيذ حل tbasse لإنترنت إكسبلورر. شكراtbasse
هل سيجد هذا الإصلاح أو تطبيق آخر طريقة إلى pdf.js؟ أريد تعديل الكود الأصلي بأقل قدر ممكن.
ثكس ستيفان

ال 15 كومينتر

هل يمكنك تقديم رابط إلى مستند PDF؟

تكرار # 3900

لا يقوم IE بتنفيذ أوضاع المزج. نحتاج إلى الإبلاغ عن ذلك إلى https://connect.microsoft.com

لقد جربنا الاقتراح في # 3900 لكنه ما زال لا يعمل. هل يجب تضمين شيء ما في التوافق.js أيضًا؟

لست متأكدًا ، حيث يجب أن يعمل مقتطف رمز النموذج الأولي في IE.

لقد جعلناها تعمل.

لكننا غيرنا سطرًا مختلفًا من التعليمات البرمجية.

highlight fix

شكرا،
MSLA-IT

هنا يتم التصويت على تنفيذ هذه الميزة في IE:

https://status.modern.ie/compositingandblendingincanvas2d؟term=globalCompositeOperation

msladev ، لقد قدمته بشكل مثالي بالنسبة لنا حتى وجدنا بعض ملفات PDF التي قدمت صورًا وعناصر شكل أخرى بشفافية بنسبة 50٪ بسبب هذا التغيير.

مثال لملف PDF: https://dl.dropboxusercontent.com/u/1652601/ht-1-handbook.pdf

قمنا بعد ذلك بنقل الحل إلى CanvasGraphics_beginAnnotation() وقمنا بتطبيقه فقط على IE بحيث يؤثر فقط على تمييز النص وفقط عندما يحتاج إلى ذلك.

screen shot 2015-04-25 at 10 42 43 am

شكرا tbasse ، يعمل بشكل رائع.

كانت لدينا نفس المشكلة في تكاملنا لملفات pdf.js. قمنا بتنفيذ حل tbasse لإنترنت إكسبلورر. شكراtbasse
هل سيجد هذا الإصلاح أو تطبيق آخر طريقة إلى pdf.js؟ أريد تعديل الكود الأصلي بأقل قدر ممكن.
ثكس ستيفان

yurydelendik ، هل ستكون منفتحًا على المساهمة التي تنفذ هذا الحل البديل؟ أشك بشدة في أن Microsoft سوف تتعامل مع هذا الأمر من جانبهم.

هذا الحل غير مقبول في جوهره لأننا لا نريد اختراقًا خاصًا بالمتصفح هناك ، ولكن قد يتم قبوله إذا كان من الممكن اكتشافه بميزة ووضعه في https://github.com/mozilla/pdf.js /blob/master/src/shared/compatibility.js.

من المنطقي ، شكرًاtimvandermeij!

إغلاق مشكلات IE11 / Edge (غير المستندة إلى Chromium) ردًا على # 11211. يرجى ملاحظة أنه ، كما هو موضح في https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#faq -support ، سيتم فقط الأخطاء التي تمنع تشغيل المكتبة و / أو العارض الافتراضي تمامًا وافقت.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات