Indelingsontwerp layout-design

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

XFA-formuliersjablonen of XDP's zijn de sjablonen voor:

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.

Designer: een lay-out maken

Ga als volgt te werk om lay-outs voor letters/drukkanaal van Interactieve Mededelingen tot stand te brengen:

  1. 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.

  2. 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.

  3. Een lay-out kan als volgt worden ontworpen:

    1. Maak elke sectie als een afzonderlijk subformulier dat alle elementen van de sectie bevat.
    2. 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.
    3. Sectie Primaire verblijfplaats kan ook in andere indelingen worden hergebruikt. Maak het als een fragmentlay-out.
    4. Sectie Aanvullende interessdetails bevatten slechts twee elementen die onder elkaar zijn geplaatst, kunnen grote gegevens bevatten en zijn ontworpen als stroominhoud.
    5. Andere secties bevatten elementen op specifieke posities, zodat ze zijn ontworpen als gepositioneerde indeling.
    6. 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.
    7. 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.
    8. 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:

  1. Layout en alle fragmentlay-outs die in een brief/Interactieve Communicatie worden gebruikt gebruiken het zelfde schema zoals de brief/Interactieve Communicatie.
  2. 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.

Een subformulier gebruiken wanneer
Een tekstveld gebruiken wanneer
Het bevat een combinatie elementen, zoals een Achternaam en Voornaam
Het bevat één element, zoals een Aantal van het Beleid.
Dit omvat meerdere alinea's
Tekst is omwikkeld en uitgevuld
Herhalende, optionele en voorwaardelijke gegevensgroepen zijn gebonden aan subformulieren om het risico van ontwerpfouten te beperken die kunnen optreden als scripts worden gebruikt om dezelfde resultaten te bereiken

Elementen zoals het logo en het adres van uw organisatie worden weergegeven op alle pagina's van een brief/interactieve communicatie. In dit geval maakt u formuliervelden voor deze elementen en plaatst u deze op de master pagina. Als u de veldbinding instelt op Geen gegevensbinding, worden de velden Geen weergegeven als relateerbare velden in de Letter/Interactive Communication Editor. Als u een bepaald type inhoud aan deze velden wilt koppelen, moeten deze gebonden zijn.

Als uw bedrijfsadres meer dan één lijn van gegevens bevat, gebruik tekstgebied met de "Meerdere Lijnen van de Toestaan"optie om het adres op de lay-out te vertegenwoordigen.

Als het gegevenstype van een tekstveld is ingesteld op onbewerkte tekst, wordt de onbewerkte tekstversie van de module-uitvoer gebruikt in plaats van de versie met tekstopmaak (alle opmaak wordt genegeerd). Als u de opmaak wilt behouden, stelt u het gegevenstype van het tekstveld in op RTF-tekst.

Tekst loopt over
Tekstvelden en afbeeldingsvelden worden gebruikt op master pagina's. Master pagina's kunnen subformulieren niet gebruiken als doelgebieden.
Objecten worden gegroepeerd en ingedeeld zonder dat het subformulier wordt gebonden aan een gegevenselement
Het subformulier bevat een tekstveld. Het subformulier kan groter worden en andere objecten eronder in de indeling niet overschrijven.
U hebt eenvoudige toegang tot de gegevens nodig tijdens het postproces.

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.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da