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: 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; 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. Inhoud toevoegen aan de doelgebieden in het kanaal Afdrukken met documentfragmenten, grafieken, afbeeldingenen layoutfragmenten.

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

  1. Open Forms Designer en selecteer Bestand > Nieuw > Een leeg formulier gebruiken, selecteert u Volgende en selecteer vervolgens Voltooien om het formulier te openen voor het maken van een sjabloon.

    Zorg ervoor dat de Objectbibliotheek en Object opties worden geselecteerd in het menu Venster -menu.

  2. Sleep de Subformulier uit de Objectbibliotheek op het formulier.

    Component Designer

  3. Selecteer het subformulier om de opties voor het subformulier weer te geven in het dialoogvenster Object in het rechterdeelvenster.

  4. Selecteer de Subformulier en selecteert u Overlopen van de Inhoud vervolgkeuzelijst. Sleep het linkereindpunt van het subformulier om de lengte aan te passen.

    Subformulier met stroominhoud

  5. In de Binding tab:

    1. Geef een naam op voor het subformulier in het dialoogvenster Naam veld.
    2. Selecteren Geen gegevensbinding van de Gegevensbinding vervolgkeuzelijst.
  6. Selecteer op dezelfde manier het basissubformulier in het linkerdeelvenster.

    Basissubformulier

  7. Selecteer de Subformulier en selecteert u Overlopen van de Inhoud vervolgkeuzelijst. In de Bindingen tab:

    1. Geef een naam op voor het subformulier in het dialoogvenster Naam veld.
    2. Selecteren Geen gegevensbinding van de Gegevensbinding vervolgkeuzelijst.

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

  8. Selecteren Bestand > Opslaan als om het bestand op te slaan op het lokale bestandssysteem:

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

    2. Selecteren .xdp van de Opslaan als type vervolgkeuzelijst.

    3. Selecteren Opslaan.

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. Zie voor meer informatie Inhoud toevoegen aan de interactieve communicatie.

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

  1. Sleep de Afbeeldingsveld uit de Objectbibliotheek op het formulier.

  2. Selecteer het subformulier om de opties voor het subformulier weer te geven in het dialoogvenster Object in het rechterdeelvenster.

  3. In de Binding tab:

    1. Geef een naam op voor het afbeeldingsveld in het dialoogvenster Naam veld.
    2. Selecteren Geen gegevensbinding van de Gegevensbinding vervolgkeuzelijst.

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 tijdens het ontwerpen van het kanaal Afdrukken voor interactieve communicatie. 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
Typ tekst in de tabelcellen of binding maken met formuliergegevensmodelobjecten alleen tijdens het ontwerpen van de interactieve communicatie.

Voer de volgende stappen uit om de component Tabel in de XDP-sjabloon te gebruiken met Forms Designer:

  1. Sleep de Tabel uit de Objectbibliotheek op het formulier.

  2. In de Tabel invoegen dialoogvenster:

    1. Geef het aantal rijen en kolommen voor de tabel op.
    2. Selecteer de Koptekstrij in tabel opnemen Schakel het selectievakje in om een rij voor de tabelkoptekst op te nemen.
    3. Selecteren OK.
  3. Selecteren + Klik in het linkerdeelvenster naast de naam van de tabel met de rechtermuisknop op de celnamen in de koptekst en andere rijen en selecteer Naam object wijzigen om de naam van de tabelcellen te wijzigen.

  4. Klik op de tekstvelden voor de tabelkop in het dialoogvenster Ontwerpweergave en hernoemen.

  5. Sleep de Tekstveld uit de Objectbibliotheek naar elke tabelcel in het dialoogvenster Ontwerpweergave. Voer deze stap uit om tabelcellen te kunnen binden aan de formuliergegevensmodelobjecten tijdens het ontwerpen van de interactieve communicatie.

    Tekstvelden in een tabel

  6. Selecteer de naam van de rij in het linkerdeelvenster en selecteer Object > Binding > Rij herhalen voor elk gegevensitem. 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.

    Typ tekst in de tabelcellen of binding maken met formuliergegevensmodelobjecten alleen tijdens het ontwerpen van de interactieve communicatie.

  7. Selecteren Bestand > Opslaan als om het bestand op te slaan op het lokale bestandssysteem:

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

    2. Selecteren .xdp van de Opslaan als type vervolgkeuzelijst.

    3. Selecteren Opslaan.

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. Selecteren Forms > Forms & Documenten.
  2. Selecteren Maken > Bestand uploaden.
  3. Navigeer naar de locatie van de XDP-sjabloon in het lokale bestandssysteem en selecteer Openen om de XDP-sjabloon te importeren 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 <exclgroup>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"
  • 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 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 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 Bestand > Formuliereigenschappen > Standaardwaarden en zorg ervoor dat de instelling PDF Render/Format is ingesteld op Dynamisch XML-formulier.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2