Voorbeeld van een subformulierset

De set met voorbeeldsubformulieren demonstreert het gedrag van een dynamisch PDF-formulier. Vier voorbeelden demonstreren het gedrag van het object Subformulierset, volgens de variërende relaties van het subformuliertype en de voorvalwaarden. Het voorbeeldformulier bevat genummerde opmerkingen, die worden weergegeven als zwarte cirkels met witte getallen. De opmerkingen worden uitgelegd in Uitvoer van het voorbeeld van een subformulierset.

Het voorbeeld omvat deze bestanden:

Bestand

Beschrijving

SubformSet1.xdp

SubformSet2.xdp

SubformSet3.xdp

SubformSet4.xdp

Het Designer-formulierbestand in de map Forms

DataA.xml

DataB.xml

XML-gegevensbestanden in de map Data

SubformSet1 DataA.pdf

SubformSet1 DataB.pdf

SubformSet2 DataA.pdf

SubformSet2 DataB.pdf

SubformSet3 DataA.pdf

SubformSet3 DataB.pdf

SubformSet4 DataA.pdf

SubformSet4 DataB.pdf

Gegenereerde formulieren met samengevoegde gegevens in de map Outputs

Het voorbeeld van een subformulierset uitvoeren

  1. Open een van de formulieren in de map Forms in \NL\Samples\Forms\SubformSet in Designer.

  2. Selecteer Bestand > Formuliereigenschappen om de voorbeeldopties op te geven.

  3. Klik op het tabblad Voorbeeld en voer de volgende taken uit:

    • Selecteer Formulier afdrukken (dubbelzijdig) in de lijst Type voorbeeld.

    • Blader in het vak Gegevensbestand naar de map Data en selecteer een van de voorbeeldbestanden (bijvoorbeeld DataA.xml).

    • Klik op OK.

  4. Als u een voorbeeld wilt zien van het formulier, klikt u op het tabblad PDF-voorbeeld.

De PDF-uitvoervoorbeeldbestanden in de map Outputs toont de uiteindelijke formulieren samengevoegd met elk van de twee gegevenssets. Gebruik deze bestanden om het resultaat te vergelijken met het formulier zoals getoond in het voorbeeld.

Uitvoer van het voorbeeld van een subformulierset

De volgende genummerde opmerkingen corresponderen met de genummerde zwarte cirkelsymbolen op het SubformSet-voorbeeldformulier.

1. Data
Er zijn twee voorbeelden van gegevensbestanden beschikbaar voor dit voorbeeld. Dit gedeelte geeft de naam van het bestand dat moet worden samengevoegd met het formulier, samen met de inhoud van het gegevensbestand. Deze informatie is nuttig voor het vergelijken van de gegevens die worden getoond in deel 3 – 'Subform Relationship'.

2. Subform Occurrence
Elk formulier bevat drie subformulieren. Deze sectie verschaft het minimale aantal en de maximale voorvalwaarde van de subformulieren. De voorvalwaarden worden opgegeven op het tabblad Binding van het palet Object.

Subformulierspecificaties per formulier

formulier

subformA

subformB

subformC

SubformSet1.xdp

Min. aantal = 0 Max = -1*

Min. aantal = 0 Max = -1*

Min. aantal = 0 Max = -1*

SubformSet2.xdp

Min. aantal = 0 Max = 1

Min. aantal = 0 Max = 1

Min. aantal = 0 Max = 1

SubformSet3.xdp

Min. aantal = 1 Max = 1

Min. aantal = 1 Max = 1

Min. aantal = 1 Max = 1

SubformSet4.xdp

Min. aantal = 2 Max = 2

Min. aantal = 1 Max = 1

Min. aantal = 3 Max = 3

* De Max-waarde is onbeperkt wanneer de optie Subformulier herhalen voor elk gegevensitem op het tabblad Binding van het palet Object is geselecteerd.

3. Subform Relationship
Het derde gedeelte bevat drie kolommen die worden gebruikt voor het vergelijken van de indeling van de subformulieren binnen de verschillende relatietypen:

Kolom

Type

Opmerkingen

1

Alle subformulieren in volgorde gebruiken

De subformulieren worden geïnstantieerd in de volgorde waarin deze op het formulier worden gedeclareerd. Dit heeft het effect van het potentieel opnieuw ordenen van de inhoud om te voldoen aan de formuliervolgorde.

2

Een subformulier uit alternatieven selecteren

De subformulieren zijn wederzijds exclusief en er mag slechts één subformulier worden geïnstantieerd. Welk subformulier wordt geïnstantieerd is afhankelijk van de gegevens.