Forms renderen rendering-forms
de Steekproeven en de voorbeelden in dit document zijn slechts voor AEM Forms op milieu JEE.
Ongeveer de dienst van Forms
Met de Forms-service kunt u interactieve toepassingen voor het vastleggen van gegevens maken die formulieren valideren, verwerken, transformeren en leveren die gewoonlijk in Designer zijn gemaakt. Formulierauteurs kunnen één formulierontwerp ontwikkelen dat de Forms-service in verschillende browseromgevingen rendert in PDF, SWF of HTML.
Wanneer een eindgebruiker een formulier aanvraagt, stuurt een clienttoepassing de aanvraag naar de Forms-service, die het formulier in de juiste indeling retourneert. Zodra de Forms-service een aanvraag ontvangt, worden gegevens met een formulierontwerp samengevoegd en wordt het formulier in de gewenste indeling geleverd. De uitvoer van de formulierservice is een interactief formulier, meestal een PDF-document. Met een interactief formulier kunnen gebruikers de velden op het formulier invullen.
Afhankelijk van het type clienttoepassing kunt u het formulier naar een clientwebbrowser schrijven of het formulier opslaan als een PDF-bestand. Een webtoepassing kan het formulier naar een webbrowser schrijven. Een bureaubladtoepassing kan het formulier opslaan als een PDF-bestand. Om aan te tonen hoe te om aan Webbrowser en aan een dossier van PDF te schrijven, begint het snelle begin in het Teruggeven van Forms sectie wordt georganiseerd op de volgende manier:
- De sterk getypte Java API-voorbeelden (SOAP modus) zijn een Java-servlet.
- De voorbeelden van de webservice (Java Base64) zijn een Java-servlet.
- De voorbeelden van de Webdienst (MTOM) zijn een consoletoepassing (niet alle snelle begin hebben een voorbeeld MTOM).
U kunt op twee manieren een formulierontwerp (een XDP-bestand) of een PDF-document doorgeven aan de Forms-service:
- U kunt naar het formulierontwerp verwijzen met een URL-waarde. Deze aanpak omvat het gebruik van een
URLSpec
-object. De basisinhoud wordt aan de Forms-service doorgegeven met de methodesetContentRootURI
van het objectURLSpec
. De naam van het formulierontwerp (formQuery
) wordt doorgegeven als een aparte parameter. De twee waarden worden samengevoegd om de absolute verwijzing naar het formulierontwerp te verkrijgen. (Het grootste deel van het snelle begin in teruggevend Forms sectie gebruikt deze benadering.) - U kunt een
com.adobe.idp.Document
met het formulierontwerp doorgeven aan de Forms-service. Twee nieuwe methoden met de naamrenderPDFForm2
enrenderHTMLForm2
accepteren eencom.adobe.idp.Document
-object dat een formulierontwerp bevat. (Zie het overgaan van Documenten tot de Dienst van Forms
U kunt deze taken uitvoeren met de Forms-service:
- Interactieve PDF forms renderen. (Zie teruggevend Interactieve PDF forms.)
- Formulieren weergeven op de client. (Zie teruggevend Forms bij de Cliënt.)
- Formulieren weergeven op basis van fragmenten. (Zie teruggevend Forms dat op Fragmentswordt gebaseerd.)
- Formulieren met rechten weergeven. (Zie teruggevend rechten-Toegelaten Forms.)
- Formulieren weergeven als HTML. (Zie teruggevend Forms als HTML.)
- Het teruggeven van HTML Forms die de Dossiers van CSS van de Douane gebruiken ( teruggevend HTML Forms gebruikend de Dossiers van douaneCSS.)
- Ingevulde formulieren verwerken. (Zie Behandelend Voorgelegde Forms.)
- PDF-documenten maken met verzonden XML-gegevens. (Zie Creërend de Documenten van de PDF met Voorgelegde Gegevens van XML.)
- Formulieren vooraf invullen. (Zie Prepopulating Forms met Stroombare Lay-outs.)
- Documenten doorgeven. (Zie het overgaan van Documenten tot de Dienst van Forms
- Formuliergegevens berekenen. (Zie Berekend de Gegevens van de Vorm.)
- Optimaliseer een toepassing. (Zie Optimizing de Prestaties van de Dienst van Forms.)