Hallo,
Wir haben letztes Jahr ein Update der ListLabel-Komponente in unserer Software vorgenommen (von Version 18.000 auf Version 27.003).
Die Umstellung verlief im Großteil problemlos, jedoch sind bei unseren Kunden im Einsatz vereinzelt Probleme mit den daraus erstellten PDFs festgestellt worden.
Die mit der neuen Version erstellten PDFs werden auf Mobilgeräten (getestet mit Android 11 und IPhone) beim Öffnen mit der offiziellen Adobe Acrobat Reader App nicht korrekt angezeigt.
Beim Öffnen der PDFs wird ein Großteil der enthaltenen Elemente nicht dargestellt, stattdessen hat man leere Flächen.
Alternative Anwendungen (z.B. Google Drive auf Android oder die IPhone-eigene PDF-Anzeige) stellen diese PDFs allerdings korrekt dar.
Dieses Verhalten konnte mit der Rechnung.blg aus der Beispielanwendung der jeweiligen ListLabel-Version reproduziert werden.
Die aus LL18 erzeugte PDF wird korrekt dargestellt, die aus LL27.003, LL27.004 und LL28.001 erstellten PDFs sind in der Adobe-App komplett leer, in Google Drive allerdings lesbar.
Hier macht auch die Festlegung der PDF-Version auf 1.4 keinen Unterschied (Standard bei LL18 war 1.4, bei LL27+LL28 ist es 1.7).
Bei IPhone-Benutzern ist dies zwar aufgrund der vorhandenen (und funktionierenden) Standard-Anzeige weniger ein Problem, jedoch ist auf Android aufgrund des Fehlens einer solchen Standard-App oft die Adobe-App installiert, und mit dieser sollten PDFs eigentlich auch korrekt dargestellt werden.
Welche Ursache kann es haben, dass hier bestimmte Elemente angezeigt werden, andere jedoch nicht?
Vor allem in dem Zusammenhang, dass es in den Beispiel-Reports auch auftritt und hier sogar gar nichts angezeigt wird außer leeren Seiten.
Nachfolgend die Anzeige in den Apps (neue Benutzer können nur 1 Bild hochladen, daher zusammengeschnitten zu einem Bild).
- Anzeige unseres Auftrags mit LL27 in der Adobe-App
- Anzeige unseres Auftrags mit LL27 in Google Drive
- Anzeige der aus Rechnung.blg erstellten PDF mit LL18 in Adobe Acrobat Reader
- Anzeige der aus Rechnung.blg erstellten PDF mit LL28 in Adobe Acrobat Reader
- Anzeige der aus Rechnung.blg erstellten PDF mit LL28 in Google Drive