|
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 uitvoerenOpen een van de formulieren in de map Forms in \NL\Samples\Forms\SubformSet in Designer.
Selecteer Bestand > Formuliereigenschappen om de voorbeeldopties op te geven.
Klik op het tabblad Voorbeeld en voer de volgende taken uit:
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 subformuliersetDe 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.
|
|
|
|