Проблема несовместимости iText, работает в Internet Explorer, но не в Chrome или Firefox

Доброе утро,

Я хотел бы знать, есть ли проблема совместимости iText с Firefox или Chrome. Я создаю самопечатающийся документ PDF, встраиваю в него javascript. Этот javascript является вызовом функции, которая вызывает файл.js, расположенный в

C:\Program Files (x86)\Adobe\Reader 11.0\Reader\Javascripts

Дело в том, что я могу правильно распечатать его из Internet Explorer, но не из Firefox или Chrome. Поэтому я хотел бы знать, есть ли проблема совместимости между этими элементами. Я использую следующее:

  • Windows 7
  • itext 2.0.2
  • Firefox 19
  • Chrome 25
  • Internet Explorer 9

Я также видел, что мое приложение не вызывает.js, как будто оно не может его найти. Я знаю это, потому что я добавил фиктивное оповещение в начале.js. Это прекрасно работает для IE, но не для других браузеров

Спасибо

2 ответа

PDF.js не полностью поддерживает автоматическую печать, но диалоговое окно печати должно автоматически появляться, начиная с Firefox 20, если вы используете стандартную функцию print(). См. https://bugzilla.mozilla.org/show_bug.cgi?id=843342

Я не уверен, помогает ли это или нет, но у меня возникали проблемы с пробелом в FF, так что предложение, содержащее тег (отмеченный ниже как VARIABLE), читается так в Adobe

"This has spaces between a VARIABLE"

Но читайте так на FF родной читатель"This has spaces between aVARIABLE" (между переменными нет пробела)

Я использовал символ Unicode для вставки пробелов между моими тегами, но оказалось, что это стало причиной проблемы. Кроме того, если бы я просто поместил переменную в новую строку с пробелом в строке, это тоже сработало

Другие вопросы по тегам