scenari
 

Index des mots clés

L'objectif est de créer une liste des mots clefs en fin de document.

Previsualisation rendu final

Dans notre exemple, les mots clés sont modélisés par des fields dans un dataBlock. Voici les principales étapes ayant permis de réaliser cet index :

  • Dans le transformer associé au dataForm modélisant ces mots clés, paramétrer le dataBlock comme indiqué ci-dessous :

transMeta

Remarque :

  • penser à appeler ce contenu dans le transformer principal (dans notre exemple : sm:callCompositionMeta dans section.transf)
  • Déclarer ensuite ce dataBlock dans l'odTemplate, et paramétrer l'affichage de la liste des mots clés

template

Attention : La tabulation n'est plus dans sm:dynamicString mais dans sm:formattingMark

Remarques :

  • hideSameBlock=true permet de créer une seule entrée par mot clés;
  • hideEmptyBlock=true aurait permis de masquer les blocks dons la partie "data" est vide. Dans le cas des index, cette partie est systématiquement vide. Il est donc important de mettre hideEmptyBlock=false.
  • hideIfNoBlocks=true permet de masquer tous le "showDataBlock" si aucun mot clé n'a été défini.

Stylage dans l'odstyle :

  • modifier le style de votre paragraphe (celui qui met en forme chaque ligne de votre index)
  • onglet "tabulations"
  • dans position, mettre l'espace disponible que vous avez pour la ligne (largeur de la page moins marges de la page moins marges éventuelles du paragraphe) en cm
  • dans type, mettre "à droite"
  • dans caractère de remplissage, mettre celui de votre choix.
  • cliquer sur "ajouter"

Attachments

  • preview.png (50.5 kB) -Previsualisation rendu final, added by anp on 31.01.2007 19:06:36.
  • transfMeta.png (35.4 kB) -transMeta, added by anp on 31.01.2007 19:07:46.
  • template.png (19.7 kB) -template, added by anp on 31.01.2007 19:09:26.