Layoutdesign layout-design
XFA-formulärmallar eller XDP-mallar är mallar för:
-
Layoutfragment
En XDP är utformad i Adobe Forms Designer. I den här artikeln finns information om hur du utformar XDP:er för att skapa effektiva korrespondenser/interaktiv kommunikation, till exempel var formulärfält eller målområden ska användas och när layoutfragment ska användas.
Skapa en layout för brev eller för tryckkanalen Interactive Communications creating-a-layout-for-letters-or-for-interactive-communications-print-channel
En layout definierar den grafiska layouten för en brev-/tryckkanal i ett interaktivt meddelande. Layouten kan innehålla typiska formulärfält som "Adress" och "Referensnummer". Den innehåller också tomma delformulär som anger målområden. Skapa layouten i formulärdesignern och när den är klar skickar Application Specialist den till AEM server. Därifrån kan du välja layout när du skapar en brevbrevmall eller en tryckt kanal för en interaktiv kommunikation.
Följ de här stegen för att skapa layouter för brev/tryckkanaler i Interactive Communications:
-
Analysera layouten och avgöra vilket innehåll som upprepas på alla sidor. vanligtvis sidhuvud och sidfot får plats i den här kategorin. Innehållet placeras på överordnad layoutsidor. Det återstående innehållet går till layoutens innehållssidor. I en policyjacka kan logotypen och företagsadressen läggas till i det överordnad sidhuvudet och sidfoten. Anmärkning om annullering använder till exempel samma layout.
-
När du utformar innehållssidor delar du upp sidinnehållet i avsnitt. Varje avsnitt är utformat som ett delformulär inbäddat i själva layouten eller som en fragmentlayout. Om avsnittet innehåller tabeller, modellerar du avsnittet som ett layoutfragment.
-
En layout kan utformas så här:
- Gör varje avsnitt till ett separat delformulär som innehåller alla element i avsnittet.
- Gör varje avsnittsdelformulär underordnat till samma överordnade delformulär. Det överordnade delformulärets layout är inställd på att flöda så att avsnitten kan flyttas nedan om stora data sammanfogas i föregående avsnitt.
- Sektion Primär bosättning kan återanvändas även i andra layouter. Skapa den som en fragmentlayout.
- Avsnittet Ytterligare intresseinformation innehåller bara två element som placerats under varandra, kan innehålla stora data och är utformad som flödande.
- Andra avsnitt innehåller element vid specifika positioner så att de är utformade som positionerade layouter.
- Dela upp ett avsnitt i delformulär om avsnittet innehåller element vid specifika positioner och dessa element innehåller stora mängder data. Ordna sedan delformulären så att de fungerar som du vill.
- Lägg till ett målområde som platshållare för området Primär bosättning. Den här platshållaren är bunden till fragmentets primära plats vid designen av brev/interaktiv kommunikation.
- Överför layouten (och eventuella fragment som använder layouten) till AEM Forms-servern.
Använda schema using-schema
Du kan använda ett schema i ett layout- eller layoutfragment, men det behövs inte. Om du använder ett schema bör du kontrollera följande:
- Layout och alla fragmentlayouter som används i en bokstav/interaktiv kommunikation använder samma schema som bokstaven/interaktiv kommunikation.
- Alla fält som måste fyllas i med data är bundna till schemat.
Skapa relaterade fält creating-relatable-fields
Som standard anses alla fält vara relaterade till olika andra datakällor. Om layouten innehåller fält som inte är relaterade till en datakälla namnger du fältet med suffixet "_int" (internal); pageCount_int.
Ett relaterbart fält måste:
- vara en XFA <field> eller <exclgroup>
- har en XFA-bindningsreferens
- om det är en <exclgroup>måste den ha minst ett underordnat alternativknappsfält. annars kan dess värdetyp inte bestämmas
Ett relaterbart fält måste:
- har ett namn
Ett relaterbart fält får inte
- Inkludera ett "_int"-suffix i namnet
- har bindningen angiven som "none"
- vara underordnad en <exclgroup> element
Så länge ett relaterbart fält uppfyller villkoren ovan kan det finnas på vilken plats som helst och på vilket kapslingsdjup som helst i layouten. Du kan använda relaterade fält på överordnad sidor.
Fälten är flexiblare i layoutkonfigurationen än målområdesdelformulär. de är dock knutna till en enda värdetyp. Du kan göra ett fält stort eller ange en fast bredd och höjd och så vidare. Den lösta modulen eller regelresultatet överförs till fältet.
Bestäm när delformulär och textfält ska användas deciding-when-to-use-subforms-and-text-nbsp-fields
Använd ett delformulär om du vill samla in flera modulinnehåll i en lodrät flödeslayout uppifrån och ned (flera stycken eller bilder). Layouten måste hantera det faktum att delformuläret växer i höjd så att innehållet får plats. Om du inte kan vara säker på att längden på innehållet som är associerat med delformuläret/målet aldrig överstiger det utrymme som är reserverat för delformuläret i layouten, skapar du delformuläret som ett underordnat formulär i en flödeslänkad delformulärsbehållare. Med den här processen ser du till att layoutobjekt under delformuläret flyttas nedåt när delformuläret växer.
Använd ett fält om du vill hämta moduldata eller data från dataordlisteelement till layoutens schema (eftersom fält är bundna till data) eller visa modulinnehåll på en överordnad sida. Kom ihåg att innehåll på en överordnad sida inte kan flöda med brödtextsidans innehåll, så du måste se till att bildfältet används som rubriklogotyp. Tabellen innehåller fler kriterier för att bestämma när ett delformulär eller fält ska användas i en layout.
Ställa in repetitiva element setting-up-repetitive-elements
När element som organisationens logotyp och adress visas på alla sidor i ett brev/interaktiv kommunikation skapar du formulärfält för dessa element och placerar dem på den överordnad sidan. Använd namnbindning (fältnamn) för dessa fält.
Ange serveråtergivningsformat specify-the-server-nbsp-render-format
Använd layoutens serveråtergivningsformat till dynamiskt XML-formulär, annars kan inga bokstäver/interaktiv kommunikation som baseras på den här layouten återges korrekt. Som standard är serveråtergivningsformatet i Forms Designer inställt på dynamiskt XML-formulär. För att vara säker på att du använder rätt format:
- I Designer klickar du på File > Form Properties > Default och se till att inställningen för återgivning/format i PDF är inställd på dynamiskt XML-formulär.