Indelingsontwerp layout-design
XFA-formuliersjablonen of XDP's zijn de sjablonen voor:
-
Lay-outfragmenten
Een XDP is ontworpen in Adobe Forms Designer. Dit artikel bevat informatie over hoe u XDP's kunt ontwerpen voor het maken van effectieve overeenkomsten/interactieve communicatie, zoals waar u formuliervelden of doelgebieden wilt gebruiken en wanneer u lay-outfragmenten wilt gebruiken.
Een lay-out maken voor letters of voor het afdrukkanaal van Interactieve communicatie creating-a-layout-for-letters-or-for-interactive-communications-print-channel
Een lay-out bepaalt de grafische lay-out van een brief/drukkanaal van een Interactieve Mededeling. De indeling kan typische formuliervelden bevatten, zoals "Adres" en "Referentienummer". Het bevat ook lege subformulieren die doelgebieden aangeven. Maak de indeling in de formulierontwerper en wanneer deze is voltooid, uploadt de Application Specialist de indeling naar AEM server. Van daar, kunt u de lay-out selecteren wanneer het creëren van een correspondentiesjabloon of een drukkanaal van een Interactieve Mededeling.
Ga als volgt te werk om lay-outs voor letters/drukkanaal van Interactieve Mededelingen tot stand te brengen:
-
Analyseer de lay-out en bepaal de inhoud die over alle pagina's wordt herhaald; De koptekst en voettekst van de pagina passen meestal in deze categorie. Deze inhoud wordt op master layoutpagina's geplaatst. De resterende inhoud gaat naar de tekstpagina's van de layout. In een beleidsjasje, kunnen het embleem en bedrijfadres aan master paginakop en footer worden toegevoegd. Bericht van annulering gebruikt bijvoorbeeld dezelfde indeling.
-
Teken bij het ontwerpen van de tekstpagina's de pagina-inhoud op in secties. Elke sectie is ontworpen als een subformulier dat is ingesloten in de indeling zelf of als een fragmentindeling. Als de sectie tabel bevat, modelleert u de sectie als een lay-outfragment.
-
Een lay-out kan als volgt worden ontworpen:
- Maak elke sectie als een afzonderlijk subformulier dat alle elementen van de sectie bevat.
- Elk subformulier voor secties onderliggend maken van hetzelfde bovenliggende subformulier. De indeling van het bovenliggende subformulier is zo ingesteld dat de secties hieronder kunnen worden verplaatst als grote gegevens in vorige secties worden samengevoegd.
- Sectie Primaire verblijfplaats kan ook in andere indelingen worden hergebruikt. Maak het als een fragmentlay-out.
- Sectie Aanvullende interessdetails bevatten slechts twee elementen die onder elkaar zijn geplaatst, kunnen grote gegevens bevatten en zijn ontworpen als stroominhoud.
- Andere secties bevatten elementen op specifieke posities, zodat ze zijn ontworpen als gepositioneerde indeling.
- Een sectie onderverdelen in subformulieren als de sectie elementen op specifieke posities bevat, en deze elementen grote hoeveelheden gegevens bevatten. Rangschik de subformulieren vervolgens om het gewenste gedrag te bereiken.
- Voor de sectie Primaire woonplaats voegt u een plaatsaanduiding als doelgebied toe. Deze tijdelijke aanduiding is gebonden aan een fragment voor de primaire verblijfplaats op het moment dat er een letter/interactieve communicatie wordt ontworpen.
- Upload de lay-out (en het eventuele fragment dat de lay-out gebruikt) naar de AEM Forms-server.
Schema gebruiken using-schema
U kunt een schema in een lay-out- of lay-outfragment gebruiken, maar het is niet verplicht. Als u een schema gebruikt, zorg het volgende ervoor:
- Layout en alle fragmentlay-outs die in een brief/Interactieve Communicatie worden gebruikt gebruiken het zelfde schema zoals de brief/Interactieve Communicatie.
- Alle velden die moeten worden gevuld met gegevens, zijn gebonden aan het schema.
Betrouwbare velden maken creating-relatable-fields
Standaard worden alle velden beschouwd als relatief ten opzichte van verschillende andere gegevensbronnen. Als uw layout velden bevat die niet kunnen worden vergeleken met een gegevensbron, geeft u het veld een naam met het achtervoegsel "_int" (internal); bijvoorbeeld pageCount_int.
Een relatable veld moet:
- zijn een XFA <field> of <exclgroup>
- hebben een XFA-bindingsverwijzing
- als het een <exclgroup>, moet het ten minste één onderliggend keuzerondje hebben; anders kan het waardetype niet worden bepaald
Een relatable veld moet:
- hebben een naam
Een relatable veld mag niet:
- Een achtervoegsel "_int" in de naam opnemen
- hebben binding ingesteld als "none"
- een kind zijn van een <exclgroup> element
Zolang een relatable gebied aan de hierboven beschreven criteria voldoet, kan het op om het even welke plaats en bij om het even welke het nesten diepte in de lay-out zijn. U kunt relatable gebieden binnen master pagina's gebruiken.
De lay-outconfiguratie van velden is flexibeler dan doelgebiedsubformulieren; deze zijn echter gekoppeld aan één waardetype. U kunt een veld groter maken of instellen op een vaste breedte en hoogte, enzovoort. Het opgeloste module of regelresultaat wordt in het veld geduwd.
Bepalen wanneer subformulieren en tekstvelden worden gebruikt deciding-when-to-use-subforms-and-text-nbsp-fields
Gebruik een subformulier als u meerdere moduleinhoud wilt vastleggen in een verticaal-stroomindeling (meerdere alinea's of afbeeldingen) van boven naar beneden. In uw indeling moet rekening worden gehouden met het feit dat het subformulier in hoogte wordt vergroot om de inhoud ervan te kunnen bevatten. Als u er niet zeker van kunt zijn dat de lengte van de inhoud die aan het subformulier/doel is gekoppeld nooit de ruimte overschrijdt die voor het subformulier is gereserveerd in de indeling, maakt u het subformulier als onderliggend subformulier in een container met stroomsubformulieren. Dit proces zorgt ervoor dat indelingsobjecten onder het subformulier naar beneden stromen naarmate het subformulier groter wordt.
Gebruik een veld als u gegevens uit de module of gegevenswoordenboekelementen wilt vastleggen in het schema van uw layout (omdat velden zijn gebonden aan gegevens) of als u moduleinhoud wilt weergeven op een master pagina. Houd er rekening mee dat de inhoud van een master pagina niet kan doorlopen met inhoud van de tekstpagina. Zorg er dus voor dat het afbeeldingsveld wordt gebruikt als een koptekstlogo. Deze tabel bevat meer criteria om te bepalen wanneer een subformulier of een veld in een indeling moet worden gebruikt.
Herhalende elementen instellen setting-up-repetitive-elements
Wanneer elementen zoals het logo en het adres van uw organisatie op alle pagina's van een brief/Interactieve Mededeling verschijnen, creeer vormgebieden voor die elementen en plaats hen op de master pagina. Gebruik de binding Naam (veldnaam) voor deze velden.
De serverrenderindeling opgeven specify-the-server-nbsp-render-format
Gebruik de serverrenderindeling van de indeling naar dynamisch XML-formulier; anders, kunnen om het even welke brieven/Interactieve Mededelingen die op deze lay-out worden gebaseerd niet correct teruggeven. Standaard wordt de indeling voor het renderen van de server in Forms Designer ingesteld op Dynamisch XML-formulier. U zorgt ervoor dat de juiste indeling wordt gebruikt:
- Klik in Designer op File > Form Properties > Default en zorg ervoor dat de instelling PDF Render/Format is ingesteld op Dynamisch XML-formulier.