„HTML5-Formulare“ ist eine neue Funktion in Adobe Experience Manager, die das Rendern von XFA-Formularvorlagen (XDP) im HTML5-Format ermöglicht. Diese Funktion ermöglicht das Rendern von Formularen auf Mobilgeräten und Desktop-Browsern, auf denen XFA-basierte PDF nicht unterstützt werden. „HTML5-Formulare“ 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 AEM Forms-Instanz verfügen. Folgen Sie dem Installationshandbuch, um AEM Forms zu installieren und zu konfigurieren.
Die XDP-Datei kann im HTML5- oder PDF-Format in einer Vorschau angezeigt werden. Gehen Sie wie folgt vor, um eine Vorschau der XDP-Datei im HTML5-Format anzuzeigen.
Wenn Sie die Option Vorschau als PDF auswählen, wird die gerenderte PDF nicht im Browser angezeigt, da AEM Forms dynamische PDF-Dateien rendert, für die das Acrobat-Plug-in erforderlich ist. Zur Anzeige müssen Sie die PDF-Datei herunterladen und mit Adobe Acrobat/Reader öffnen.
Gehen Sie wie folgt vor, um eine Vorschau der XDP-Datei im HTML5-Format mit einer Datendatei anzuzeigen:
Die erweiterten Eigenschaften der XDP-Vorlage ermöglichen es Ihnen, das Veröffentlichungsdatum, den Übermittlungs-Handler, das Render-Profil für Ihr Formular, den Vorbefüllungsdienst usw. anzugeben. Um die erweiterten Eigenschaften der Vorlage anzuzeigen, klicken Sie auf die XDP-Datei und dann auf Eigenschaften > Erweitert. Hier finden Sie eine Reihe von Eigenschaften. Einige dieser Eigenschaften werden im Folgenden behandelt.
Sende-URL: Dies ist die URL, über die die Übermittlung Ihres HTML5-Formulars erfolgt. In der nächsten Lektion werden wir näher darauf eingehen. Wenn hier keine Sende-URL angegeben ist, wird der standardmäßige Übermittlungs-Handler aufgerufen, der die Formulardaten an den Browser zurückgibt.
HTML-Render-Profil: HTML5-Formulare umfassen das Konzept der Profile, die als REST-Endpunkte bereitgestellt werden, um Formularvorlagen auf Mobilgeräten rendern zu können. In den meisten Fällen sollte das standardmäßige Render-Profil zum Rendern des Formulars reichen. Wenn das standardmäßige Render-Profil Ihre Anforderungen nicht erfüllt, kann ein benutzerdefiniertes Profil erstellt und mit dem Formular verknüpft werden.
Vorbefüllungsdienst: Der Vorbefüllungsdienst wird normalerweise verwendet, um ein Formular mit Daten aufzufüllen, die aus einer Backend-Datenquelle abgerufen werden.