DokumentationAEM 6.5Användarhandbok

Återger Forms

Senast uppdaterad: 13 juli 2024
  • Gäller:
  • Experience Manager 6.5
  • Ämnen:
  • Adaptiva formulär

Skapat för:

  • Utvecklare

Exempel och exempel i det här dokumentet gäller endast för AEM Forms i JEE-miljö.

Om Forms-tjänsten

Med tjänsten Forms kan du skapa interaktiva klientapplikationer för datainhämtning som validerar, bearbetar, omvandlar och levererar blanketter som vanligtvis skapas i Designer. Formulärförfattare kan utveckla en enda formulärdesign som Forms-tjänsten återger i PDF, SWF eller HTML i olika webbläsarmiljöer.

När en slutanvändare begär ett formulär skickar ett klientprogram begäran till Forms-tjänsten, som returnerar formuläret i lämpligt format. Så snart Forms-tjänsten tar emot en begäran sammanfogar den data med en formulärdesign och skickar sedan formuläret i önskat format. Formulärtjänstutdata är ett interaktivt formulär, vanligtvis ett PDF-dokument. Med ett interaktivt formulär kan användarna fylla i fält som finns i formuläret.

Beroende på vilken typ av klientprogram du använder kan du skriva formuläret till en webbläsare eller spara formuläret som en PDF-fil. Ett webbaserat program kan skriva formuläret till webbläsaren. Ett skrivbordsprogram kan spara formuläret som en PDF-fil. Om du vill visa hur du skriver ut till en webbläsare och till en PDF-fil ordnas snabbstarterna i avsnittet Återge Forms på följande sätt:

  • Exemplen med Java API med stark typ (SOAP) är en Java-servlet.
  • Webbtjänstens (Java Base64) exempel är en Java-server.
  • Webbtjänstexemplen (MTOM) är ett konsolprogram (alla snabbstarter har inte ett MTOM-exempel).
OBSERVERA
Mer information om hur du skapar ett webbprogram som använder java-servrar för att anropa Forms-tjänsten finns i Skapa webbprogram som återger Forms.

Du kan skicka en formulärdesign (en XDP-fil) eller ett PDF-dokument till Forms-tjänsten på något av följande två sätt:

  • Du kan referera till formulärdesignen med ett URL-värde. Det här tillvägagångssättet innebär att du använder ett URLSpec-objekt. Innehållsroten skickas till Forms-tjänsten med URLSpec-objektets setContentRootURI-metod. Formulärdesignnamnet ( formQuery) skickas som en separat parameter. De två värdena sammanfogas för att få den absoluta referensen till formulärdesignen. (Det mesta av snabbstarterna i avsnittet Återgivning av Forms använder den här metoden.)
  • Du kan skicka en com.adobe.idp.Document som innehåller formulärdesignen till Forms-tjänsten. Två nya metoder med namnet renderPDFForm2 och renderHTMLForm2 accepterar ett com.adobe.idp.Document-objekt som innehåller en formulärdesign. (Se Skicka dokument till Forms-tjänsten

Du kan utföra följande uppgifter med Forms-tjänsten:

  • Återge interaktiv PDF forms. (Se Återge interaktiv PDF forms.)
  • Återge formulär på klienten. (Se Återge Forms på klienten.)
  • Rendera formulär baserat på fragment. (Se Återge Forms baserat på fragment.)
  • Återge rättighetsaktiverade formulär. (Se Renderingsaktiverad Forms.)
  • Återge formulär som HTML. (Se Återge Forms som HTML.)
  • Återger HTML Forms med anpassade CSS-filer (Återger HTML Forms med anpassade CSS-filer).
  • Hantera skickade formulär. (Se Hantera skickade Forms.)
  • Skapa PDF-dokument med skickade XML-data. (Se Skapa PDF-dokument med skickade XML-data.)
  • Fyll i formulär i förväg. (Se Förifyll Forms med flödeslayouter.)
  • Skicka dokument. (Se Skicka dokument till Forms-tjänsten
  • Beräkna formulärdata. (Se Beräkna formulärdata.)
  • Optimera ett program. (Se Optimera prestanda för Forms-tjänsten.)
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2