HTML5-Formulare sind eine neue Funktion in Adobe Experience Manager, die die Wiedergabe von XFA-Formularvorlagen (xdp) im HTML5-Format bietet. Diese Funktion ermöglicht das Anzeigen von Formularen auf mobilen Geräten und Desktop-Browsern, auf denen XFA-basierte PDF nicht unterstützt werden. „HTML5-Formulare“ Forms unterstützt nicht nur vorhandene Funktionen XFA-basierter Formularvorlagen, sondern bietet auch neue Funktionen für mobile Geräte wie die Scribble-Signatur.
Stellen Sie sicher, dass Sie über eine funktionierende Instanz von AEM Forms verfügen. Folgen Sie dem Installationshandbuch, um AEM Forms zu installieren und zu konfigurieren.
Die xdp kann im HTML5- oder PDF-Format als Vorschau angezeigt werden. Gehen Sie wie folgt vor, um eine Vorschau des XDP im HTML5-Format anzuzeigen
Wenn Sie die Option Vorschau als PDF auswählen, wird die gerenderte PDF-Datei nicht im Browser angezeigt, da AEM Forms dynamische PDFs rendert, die das Acrobat-Plug-in erfordern. Sie müssen die PDF-Datei herunterladen und mit Adobe Acrobat/Reader öffnen, um sie anzuzeigen
Gehen Sie wie folgt vor, um eine Vorschau der xdp-Datei im HTML5-Format mit der Datendatei anzuzeigen:
Die erweiterten Eigenschaften der xdp-Vorlage ermöglichen es Ihnen, Veröffentlichungsdatum, Sende-Handler, Renderprofil für Ihr Formular, Vorbefüllungs-Service usw. anzugeben. Um die erweiterten Eigenschaften der Vorlage anzuzeigen, tippen Sie auf die xdp und klicken Sie auf properties -> Advanced. Hier finden Sie eine Reihe von Immobilien. Einige dieser Eigenschaften werden hier behandelt.
Sende-URL - Dies ist die URL, die die Übermittlung Ihres HTML5-Formulars verarbeitet. Wir werden dies in der nächsten Lektion behandeln. Wenn hier keine Sende-URL angegeben ist, wird der standardmäßige Sende-Handler aufgerufen, der die Formulardaten an den Browser zurückgibt.
HTML Render Profile - HTML5-Formulare haben die Vorstellung von Profilen, die als REST-Endpunkte bereitgestellt werden, um die mobile Wiedergabe von Formularvorlagen zu ermöglichen. Die Mehrzahl der Fälle, in denen das standardmäßige Renderprofil ausreichend sein sollte, um das Formular wiederzugeben. Wenn das standardmäßige Renderprofil Ihre Anforderungen nicht erfüllt, kann ein benutzerdefiniertes Profil erstellt und mit dem Formular verknüpft werden.
Vorbefüllungs-Dienst - Der Vorbefüllungs-Dienst wird normalerweise verwendet, um Ihr Formular mit Daten zu füllen, die aus einer Backend-Datenquelle abgerufen werden.