Des tableaux sont parfois créés avec des lignes ayant un nombre différent de colonnes. Ce scénario explique comment créer un tableau de termes et de conditions, où chaque ligne représente une condition et où chaque condition peut avoir différentes sous-parties. Chaque partie est indiqué dans une colonne distincte.
Implémentez ce scénario en créant trois mises en page de fragments : Une mise en page de fragment contenant trois lignes. Chaque ligne a une seule colonne contenant une zone cible susceptible d’être liée à d’autres mises en page de fragments. Cette mise en page de fragment est FLWith3Rows.
Une mise en page de fragment contenant une seule ligne avec deux colonnes. Chaque colonne contient une zone cible. Cette mise en page de fragment est liée à des zones cible dans la première et la troisième lignes de FLWith3Rows. Cette mise en page de fragment est isFLWith2Cols.
Une mise en page de fragment contenant une seule ligne avec trois colonnes. Chaque colonne contient une zone cible. Cette mise en page de fragment est liée à une zone cible de la deuxième ligne de FLWith3Rows. Cette mise en page de fragment est FLWith3Cols.
Pour créer les formulaires :
Ouvrez LiveCycle Designer et créez un formulaire.
Ajoutez un tableau contenant une seule ligne avec une seule colonne.
Ajoutez un sous-formulaire à la colonne du tableau. Veillez à rendre souple la mise en page du sous-formulaire parent du tableau et à supprimer les liaisons du sous-formulaire dans le tableau.
Enregistrez le formulaire (TCMain.xdp, par exemple). Ce formulaire sert à créer FLWith3Rows.
Créez un formulaire à l’aide de LiveCycle Designer.
Ajoutez à ce formulaire un tableau avec une seule ligne et une seule colonne.
Dans la boîte de dialogue de création de tableaux, désélectionnez les deux lignes d’en-tête et de pied de page.
Ajoutez un sous-formulaire à la cellule du tableau. Veillez à rendre souple la mise en page du sous-formulaire parent du tableau et à supprimer les liaisons du sous-formulaire dans le tableau.
Enregistrez le formulaire (TCSub.xdp, par exemple). Ce formulaire sert à créer FLWith2Cols et FLWith3Cols.
Créez les mises en page de fragments et le modèle de courrier : Ouvrez l’interface utilisateur de gestion des actifs et sélectionnez l’option permettant de créer une nouvelle mise en page de fragment.
Nommez FLWith3Rows cette mise en page de fragment. Sélectionnez le formulaire que vous avez enregistré dans l’étape 4 pour le modèle.
Sélectionnez l’onglet Tableau et faites passer à 3 le nombre de lignes.
Enregistrez la mise en page de fragment.
Créez avec TCSub.xdp deux mises en page de fragments FLWith2Cols et FLWith3Cols. Dans FLWith2Cols, à l’étape de personnalisation du tableau, faites passer à 2 le nombre de colonnes. Dans FLWith3Cols, à l’étape de personnalisation du tableau, faites passer à 3 le nombre de colonnes. Définissez comme 1 le rapport de largeur pour toutes les colonnes afin d’avoir un espace égal sur l’ensemble de la ligne.
Créez un modèle de lettre. Pour la mise en page principale, sélectionnez une mise en page contenant au moins une zone cible de taille suffisante pour accueillir le tableau.
Allez à l’onglet de contenu et mappez la mise en page de fragment FLWith3Rows à la zone cible.
Il existe trois cibles correspondant aux trois lignes de FLWith3Rows ; mappez FLWith2Cols avec la première et la troisième lignes et mappez FLWith3Cols à la deuxième ligne.
Mappez de nouvelles zones cible aux modules de texte représentant les termes et conditions.
Créez de nouveaux modules de texte, si nécessaire.
Enregistrez la lettre et définissez un rendu PDF. Lors du rendu, tous les fragments sont insérés dans le modèle de base.
|
|
|