2016-07-28 33 views
0

Ich habe ein PDF, das mit PDFlib generiert wird, die Felder befüllt haben. Sie funktionieren wie erwartet auf Chrome, FF, Edge, IE, aber nicht auf Safari.Text ist in PDF fehlausgerichtet mit füllbaren Feld nur in Safari

Wir haben keine Macs bei der Arbeit, also sehe ich dies mit SauceLabs mit OSX El Capitan, Safari 9.3 auf 1376x1032 Auflösung.

Wenn ich das ausfüllbare Feld in einem Formular wie https://www.pdflib.com/pdflib-cookbook/pdf-on-the-web-server/starter-webform/php-starter-webform/ im Browser ausfülle (wieder nur Safari), bewegt sich der Text um ein paar Pixel nach oben, wenn Sie außerhalb des ausfüllbaren Feldes klicken. Klicken Sie, um erneut zu bearbeiten, und die ursprüngliche Position wird wiederhergestellt. Klicke nach außen und es bewegt sich wieder nach oben.

Ist dies ein unvermeidbarer Safari-Bug oder kann ich etwas tun, um dies zu verhindern (Lesen Sie derzeit die PDFlib-Dokumentation, und ich habe nichts gesehen, was dies nur entfernt erwähnt)?

Antwort

1

Sie funktionieren wie erwartet auf Chrome, FF, Edge, IE, aber nicht auf Safari.

bitte beachten Sie, alle Browser haben im Moment nur begrenzte PDF-Anzeige Unterstützung. (sie werden mit jeder Version besser und besser, sind aber noch nicht perfekt)

Bitte verwenden Sie zum Anzeigen von PDF-Dateien das PDF-Referenzprodukt Adobe Acrobat (Reader). Auch andere PDF-Viewer wie die Apple-Vorschau sind nicht vollständig und zeigen möglicherweise nicht alles korrekt an.

Wenn es in Adobe Acrobat Reader korrekt angezeigt wird, wissen Sie, dass die PDF-Datei in Ordnung ist und es sich um einen Fehler im verwendeten Viewer handelt.

+0

Ja, ich dachte mir so viel. Ich dachte, dass es vielleicht eine PDFlib-Option gibt, die dafür sorgen würde, dass die Dinge nicht verschoben werden, aber es gibt schließlich nicht. – charmeleon