Indelingsontwerp layout-design

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: creeer een lay-out

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; gewoonlijk passen de paginakop en de footer in deze categorie. Deze inhoud wordt op stramienpagina's van de layout geplaatst. De resterende inhoud gaat naar de tekstpagina's van de layout. In een beleidsjasje, kunnen het embleem en bedrijfadres aan de kopbal en footer van de hoofdpagina 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 er grote gegevens zijn samengevoegd in vorige secties.
    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.

Subformulier gebruiken in een XDP-sjabloon usesubformxdp

Nadat u de indeling hebt geanalyseerd die nodig is om uw interactieve communicatie te maken, kunt u subformulieren in de XDP-sjabloon maken met Forms Designer. Lege subformuliercomponenten die in de XDP-sjabloon worden gebruikt, resulteren in de weergave van doelgebieden in het kanaal Afdrukken van de interactieve communicatie.

NOTE
Voeg inhoud toe aan het kanaal van de Druk van de Interactieve Mededeling in plaats van inhoud toe te voegen aan de subformuliercomponent in het malplaatje XDP. Voeg inhoud aan de doelgebieden in het kanaal van de Druk toe gebruikend documentfragmenten, grafieken, beelden, en lay-outfragmenten.

Voer de volgende stappen uit om subformulier in een XDP-sjabloon te gebruiken:

  1. Open Forms Designer, uitgezochte Dossier > Nieuw > Gebruik een lege vorm, selecteer daarna, en selecteer dan Afwerking om de vorm voor malplaatjeverwezenlijking te openen.

    Zorg ervoor dat de Bibliotheek van Objecten en 3} opties van Objecten {van het Venster menu worden geselecteerd.

  2. Sleep-en-daling de Subform component van de Bibliotheek van Objecten aan de vorm.

    Component Designer

  3. Selecteer subform om de opties voor subform in het venster van Objecten in de juiste ruit te tonen.

  4. Selecteer het Subform lusje en selecteer Overlopen van de Inhoud drop-down lijst. Sleep het linkereindpunt van het subformulier om de lengte aan te passen.

    Gestroomd Subform

  5. In het Bindende lusje:

    1. Specificeer een naam voor subform op het gebied van de Naam.
    2. Selecteer Geen gegevensband van de Gegevens die drop-down lijst binden.
  6. Selecteer op dezelfde manier het basissubformulier in het linkerdeelvenster.

    Subform van de Wortel

  7. Selecteer het Subform lusje en selecteer Overlopen van de Inhoud drop-down lijst. In het Bindingen lusje:

    1. Specificeer een naam voor subform op het gebied van de Naam.
    2. Selecteer Geen gegevensband van de Gegevens die drop-down lijst binden.

    Herhaal stap 2-5 om meer subformulieren aan de XDP-sjabloon toe te voegen. Voeg tekst, documentfragmenten, beelden, en grafiekenaan de doelgebieden slechts terwijl het ontwerpen van de Interactieve Mededeling toe.

  8. Selecteer Dossier > sparen als om het dossier op het lokale dossiersysteem op te slaan:

    1. Navigeer naar de locatie waar u het bestand wilt opslaan en geef een naam op voor de XDP-sjabloon.

    2. Selecteer .xdp van sparen als type drop-down lijst.

    3. Selecteer sparen.

De component van het Gebied van het Beeld van het Gebruik in een malplaatje XDP use-image-field-component-in-an-xdp-template

Gebruik Afbeeldingsveld of Subformulier in de XDP-sjabloon en voeg een afbeelding toe tijdens het ontwerpen van de interactieve communicatie.

NOTE
Voeg afbeelding toe aan het kanaal Afdrukken van de interactieve communicatie in plaats van afbeelding toe te voegen aan het afbeeldingsveld of de subformuliercomponent in de XDP-sjabloon. Voor meer informatie, zie Toevoegend inhoud aan de Interactieve Mededeling.

Voer de volgende stappen uit om de component van het Gebied van het Beeld in een malplaatje te gebruiken XDP:

  1. De belemmering-en-daling de component van het Gebied van het Beeld 1} van de Bibliotheek van Objecten aan de vorm.

  2. Selecteer subform om de opties voor subform in het venster van Objecten in de juiste ruit te tonen.

  3. In het Bindende lusje:

    1. Specificeer een naam voor het beeldgebied op het gebied van de Naam.
    2. Selecteer Geen gegevensband van de Gegevens die drop-down lijst binden.

XDP-sjabloon maken voor layoutfragmenten xdplayoutfragments

Gebruik de component Tabel in Forms Designer om lay-outfragmenten te maken en gebruik deze om tabellen te maken terwijl u het kanaal Afdrukken van interactieve communicatie ontwerpt. Wanneer u lay-outfragmenten gebruikt om tabellen te maken, zorgt u ervoor dat de tabelinhoud de structuur behoudt wanneer het webkanaal automatisch wordt gegenereerd met behulp van het afdrukkanaal.

NOTE
Ga tekst in de lijstcellen in of creeer band met de modelvoorwerpen van vormgegevensslechts terwijl het ontwerpen van de Interactieve Mededeling.

Voer de volgende stappen uit om de component van de Lijst in het malplaatje te gebruiken XDP gebruikend Forms Designer:

  1. Sleep-en-daling de component van de Lijst van de Bibliotheek van Objecten aan de vorm.

  2. In de dialoog van de Lijst van het Tussenvoegsel:

    1. Geef het aantal rijen en kolommen voor de tabel op.
    2. Selecteer omvatten de Rij van de Kopbal in Lijst checkbox om een rij voor de lijstkopbal te omvatten.
    3. Selecteer O.K..
  3. Selecteer + in de linkerruit naast de naam van de lijst, klik celnamen inbegrepen in de kopbal en andere rijen met de rechtermuisknop aan, en selecteer anders noemen Voorwerp om de lijstcellen anders te noemen.

  4. Klik de de tekstgebieden van de lijstkopbal in de Mening van het Ontwerp en noem hen anders.

  5. De belemmering-en-daling de component van het Gebied van de Tekst van de Bibliotheek van Objecten aan elke lijstcel in de Mening van het Ontwerp . Voer deze stap uit om tabelcellen te kunnen binden aan de formuliergegevensmodelobjecten tijdens het ontwerpen van de interactieve communicatie.

    de gebieden van de Tekst in een lijst

  6. Selecteer de naam van de rij van de linkerruit en selecteer Voorwerp > Bindend > Rij voor Elk Punt van Gegevens herhalen. Voer deze stap uit om ervoor te zorgen dat als een band tussen de lijstcellen van deze rij met de modelvoorwerpen van vormgegevens van inzamelingstype wordt gecreeerd, de lijstrij automatisch voor elk gegevenspunt wordt herhaald beschikbaar in het gegevensbestand.

    Ga tekst in de lijstcellen in of creeer band met de modelvoorwerpen van vormgegevensslechts terwijl het ontwerpen van de Interactieve Mededeling.

  7. Selecteer Dossier > sparen als om het dossier op het lokale dossiersysteem op te slaan:

    1. Navigeer naar de locatie waar u het bestand wilt opslaan en geef de naam voor de XDP-sjabloon op.

    2. Selecteer .xdp van sparen als type drop-down lijst.

    3. Selecteer sparen.

XDP-sjabloon uploaden naar de AEM Forms-server uploadxdptemplate

Nadat u een XDP-sjabloon hebt gemaakt met de Forms Designer, moet u de sjabloon uploaden naar de AEM Forms-server, zodat de sjabloon beschikbaar is voor gebruik tijdens het maken van de interactieve communicatie.

  1. Selecteer Forms > Forms & Documenten.
  2. Selecteer creëren > Dossier uploadt.
  3. Navigeer aan de plaats van het malplaatje XDP op het lokale dossiersysteem en selecteer Open om het malplaatje XDP aan de server van AEM Forms in te voeren.

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:

  • een XFA <field> of <exclGroup> zijn
  • hebben een XFA-bindingsverwijzing
  • als het een <exclGroup> is, moet het ten minste één onderliggend keuzerondje-veld 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"
  • onderliggende elementen 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 basispagina's gebruiken.

Velden zijn flexibeler in hun layoutconfiguratie dan doelgebiedsubformulieren, maar zijn 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 moeten 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 stramienpagina. Houd er rekening mee dat de inhoud van een stramienpagina niet kan doorlopen met inhoud van een 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 op alle pagina's van een brief/interactieve communicatie weergegeven. In dit geval maakt u formuliervelden voor deze elementen en plaatst u deze op de basispagina. 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 basispagina's. Basispagina'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 hoofdpagina. Gebruik de binding Naam (veldnaam) voor deze velden.

De serverrenderindeling opgeven specify-the-server-nbsp-render-format

Gebruik de server-renderindeling van de layout naar dynamisch XML-formulier. Anders kunnen letters/interactieve communicatie op basis van deze indeling niet correct worden gerenderd. Standaard wordt de serverrenderindeling in Forms Designer ingesteld op Dynamisch XML-formulier. U zorgt ervoor dat de juiste indeling wordt gebruikt:

  • In Designer, klik Dossier > Eigenschappen van de Vorm > Gebreken, en zorg ervoor dat de PDF teruggeeft/het Formaat plaatsen aan de Dynamische Vorm van XML wordt geplaatst.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2