Création d'une expression de script pour mettre en style les en-têtes

Vous pouvez créer des styles d'en-tête ou des variables avec certaines propriétés de formatage.

Pourquoi et quand exécuter cette tâche

Dans les sorties Microsoft Word, PDF et HTML, vous pouvez créer des titres de section et affecter des styles d'en-tête à ces titres, pour créer une hiérarchie informationnelle dans votre document. Rational Publishing Engine requiert une affectation numérique pour ces titres, qui commence par 1, à laquelle seront associés les numéros de style d'en-tête. Certaines données que vous souhaitez affecter aux styles d'en-tête ne commencent pas par 1 ou utilisent des valeurs de chaîne au lieu de valeurs numériques. Enfin, pour compliquer encore plus la normalisation de ces styles entre tous les formats de sortie, chaque format de sortie utilise des noms différents pour ces styles d'en-tête. Par exemple, dans Microsoft Word, le style d'en-tête le plus grand est appelé Titre 1. En HTML, le même style d'en-tête s'intitule H1.

Vous pouvez utiliser l'expression JavaScript parseInt(nom_attribut_ou_variable) pour aligner les valeurs d'attribut ou de variable sur les valeurs numériques commençant par 1. Ensuite, pour créer des sous-entêtes sur les données enfant, ajoutez un à l'expression : parseInt(nom_attribut_ou_variable) + 1. Cette expression de script permet aux valeurs de correspondre de manière incrémentielle aux styles d'en-tête de toutes les sorties Microsoft Word, PDF et HTML.

Procédure

  1. Faites glisser un élément Texte icône Texte dans l'éditeur de contenu de canevas.
  2. Sélectionnez l'élément de texte.
  3. Dans la vue Propriétés, sélectionnez l'onglet Général.
  4. Dans la zone Nom du Style, cliquez sur l'icône de configuration Icône de configuration.
  5. Sélectionnez l'onglet Expression de script.
  6. Sélectionnez une variable ou un attribut.
  7. Entrez l'expression JavaScript : parseInt(nom_attribut_ou_variable) + 1
  8. Cliquez sur OK.

Que faire ensuite

Un style d'en-tête est le style le plus courant à appliquer à l'aide d'expressions de script. Toutefois, vous pouvez également essayer d'appliquer des expressions de script à des tailles de police, des tailles de bordure ou des tailles de marge.

Retour d'informations