|
Le modèle de jeu de sous-formulaires illustre le fonctionnement d’un formulaire PDF dynamique. Quatre exemples démontrent le fonctionnement de l’instanciation de l’objet de jeu de sous-formulaires lorsque le type de relation et les valeurs d’occurrence de ce dernier sont variables. L’exemple de formulaire contient des notes numérotées, représentées par des cercles noirs avec un nombre blanc. Les remarques sont expliquées dans A propos de l’impression du jeu de sous-formulaires.
Le modèle inclut les fichiers suivants :
Fichier
|
Description
|
SubformSet1.xdp
SubformSet2.xdp
SubformSet3.xdp
SubformSet4.xdp
|
Fichier de formulaire Designer situé dans le dossier Forms
|
DataA.xml
DataB.xml
|
Fichiers de données XML situés dans le dossier 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
|
Formulaires générés avec données situés dans le dossier Outputs
|
Pour ouvrir le modèle de jeu de sous-formulairesOuvrez l’un des formulaires dans le dossier \FR\Samples\Forms\SubformSet de Designer.
Pour définir les options d’aperçu, choisissez Fichier > Propriétés du formulaire.
Cliquez sur l’onglet Aperçu et effectuez les opérations suivantes :
Dans la liste Type d’aperçu, choisissez Imprimer le formulaire (recto verso).
Dans la zone Fichier de données, parcourez l’arborescence des fichiers jusqu’au dossier Data et sélectionnez l’un des modèles de fichiers de données tel que DataA.xml.
Cliquez sur OK.
Pour afficher un aperçu du formulaire, cliquez sur l’onglet Aperçu PDF.
Les modèles de fichiers PDF situés dans le dossier Outputs illustrent le résultat obtenu après la fusion des deux jeux de données dans le formulaire. Servez-vous de ces fichiers pour comparer le résultat final avec celui de l’aperçu du formulaire.
A propos de l’impression du jeu de sous-formulairesLes numéros des commentaires suivants correspondent à ceux des cercles noirs que vous trouverez dans le modèle de formulaire de jeu de sous-formulaires.
- 1. Données
- Deux fichiers de données sont utilisés avec ce modèle de formulaire. La présente section donne le nom du fichier dont les données sont fusionnées dans le formulaire et décrit son contenu. Cette information est particulièrement utile pour comparer les données affichées dans la section 3, "Relation".
- 2. Occurrence des sous-formulaires
- Chaque formulaire comporte trois sous-formulaires. Cette section donne les valeurs de compte minimum et d’occurrence maximum des sous-formulaires. Les valeurs d’occurrence sont spécifiées dans l’onglet Liaison de la palette Objet.
Spécification des sous-formulaires pour chacun des formulaires
Formulaire
|
subformA
|
subformB
|
subformC
|
SubformSet1.xdp
|
Min. de répétitions = 0 Max. =-1*
|
Min. de répétitions = 0 Max. =-1*
|
Min. de répétitions = 0 Max. =-1*
|
SubformSet2.xdp
|
Min. de répétitions = 0 Max. = 1
|
Min. de répétitions = 0 Max. = 1
|
Min. de répétitions = 0 Max. = 1
|
SubformSet3.xdp
|
Min. de répétitions = 1 Max. = 1
|
Min. de répétitions = 1 Max. = 1
|
Min. de répétitions = 1 Max. = 1
|
SubformSet4.xdp
|
Min. de répétitions = 2 Max. = 2
|
Min. de répétitions = 1 Max. = 1
|
Min. de répétitions = 3 Max. = 3
|
* La valeur Max. est illimitée si l’option Sous-formulaire pour chaque élément (située dans l’onglet Liaison de la palette Objet) est activée.
- 3. Relation des sous-formulaires
- La troisième section affiche trois colonnes qui sont utilisées pour comparer la disposition des sous-formulaires par rapport à différents types de relation :
Colonne
|
Type
|
Commentaires
|
1
|
Utiliser tous les sous-formulaires dans l’ordre
|
Les sous-formulaires sont appelés dans l’ordre selon lequel ils ont été énoncés dans le formulaire. Il peut donc se produire un réordonnancement du contenu pour respecter l’ordre des éléments du formulaire.
|
2
|
Sélectionner un sous-formulaire parmi les sous-formulaires de remplacement
|
Les sous-formulaires sont mutuellement exclusifs. Un seul sous-formulaire peut donc être appelé.
Ce sont les données qui déterminent le sous-formulaire à appeler.
|
|
|
|