2016-07-28 1 views
0

У меня есть PDF, который сгенерирован с помощью PDFlib, который имеет заполняемые поля. Они работают так, как ожидалось, в Chrome, FF, Edge, IE, но не в Safari.Текст смещен в PDF с заполняемым полем только в Safari

У нас нет компьютеров Mac на работе, поэтому я рассматриваю это с помощью SauceLabs с OSX El Capitan, Safari 9.3 с разрешением 1376x1032.

Когда я заполняю заполняемое поле в форме, такой как https://www.pdflib.com/pdflib-cookbook/pdf-on-the-web-server/starter-webform/php-starter-webform/ в браузере (опять же, только Safari), когда вы нажимаете за пределами поля заполняемого текста, текст перемещается на пару пикселей. Нажмите, чтобы снова отредактировать, и он восстановит свое исходное положение. Нажмите снаружи, и он снова движется вверх.

Является ли это неизбежной ошибкой Safari или есть что-нибудь, что я могу сделать, чтобы этого не произошло (в настоящее время читаем документацию PDFlib, и я не видел ничего, что отдаленно упоминает об этом)?

ответ

1

Они работают так, как ожидается, на Chrome, FF, Edge, IE, но не на Safari.

Пожалуйста, обратите внимание, что у всех браузеров в настоящий момент ограниченная поддержка просмотра PDF. (они становятся все лучше и лучше с каждой версией, но они еще не идеальны)

Пожалуйста, используйте для просмотра PDF-файлов в PDF-файле продукта Adobe Acrobat (Reader). Кроме того, другие читатели в формате PDF, такие как Apple Preview, не являются полнофункциональными и могут не отображать все правильно.

Когда он правильно отображается в Adobe Acrobat Reader, вы знаете, что PDF-файл в порядке, и это ошибка в используемом вами зрителе.

+0

Да, я так понял. Я подумал, может быть, есть опция PDFlib, которая бы удостоверилась, что вещи не перемещаются, но их нет. – charmeleon

Смежные вопросы