Formatage d'une table

Vous pouvez modifier la spécification des colonnes et le comportement des lignes dans une table.

Pourquoi et quand exécuter cette tâche

Cette rubrique contient des informations sur :

Lorsque vous choisissez un élément à modifier, vous pouvez le sélectionner à partir de l'éditeur ou de la vue Structure. Pour afficher la vue Structure dans Rational Publishing Engine Document Studio, cliquez sur Fenêtre > Afficher la vue > Structure.

Une fois que vous avez sélectionné un élément, vous pouvez modifier ces propriétés dans la vue Propriétés. Pour afficher la vue Propriétés, cliquez sur Fenêtre > Afficher la vue > Propriétés.

Remarque : La modification de la largeur de colonne et de l'alignement tel que décrit dans cette rubrique est différente de la création d'une table de forme irrégulière. Les tables de forme irrégulière possèdent un nombre de cellules différent pour chaque ligne et, dans la plupart des cas, proviennent des données sous forme de texte enrichi.

Formatage des colonnes

Vous pouvez ajuster la largeur des colonnes et l'alignement du contenu des cellules individuelles d'une table. Les propriétés de la table fonctionnent avec les propriétés d'une cellule pour générer la largeur de colonne d'une cellule.

Procédure


Tableau 1. Modification des largeurs et de l'alignement des colonnes
Tâche Procédure
Modifier la largeur de colonne d'une cellule
  1. Sélectionnez une Cellule à modifier.
  2. Dans la vue Propriétés, sélectionnez l'onglet Spécifique.
  3. Pour Largeur de cellule entrez une valeur.
Modifier l'alignement des colonnes d'une cellule
  1. Sélectionnez une Cellule à modifier.
  2. Dans la vue Propriétés, sélectionnez l'onglet Spécifique.
  3. Sélectionnez une option pour la zone Alignement de cellule.
Modifier la taille des colonnes d'une table
  1. Sélectionnez la Table.
  2. Dans la vue Propriétés, sélectionnez l'onglet Spécifique.
  3. Pour la propriété Ajustement automatique de la Table, sélectionnez une option.

Lorsque vous personnalisez les détails d'une table et entrez Ajuster à la fenêtre comme valeur Ajustement automatique de la Table, la taille des colonnes augmente et diminue en fonction du contenu de la cellule. Si une cellule est vide, mais qu'une valeur de largeur de cellule a été entrée pour cette cellule, cette valeur peut être ajustée pour allouer plus ou moins d'espace en fonction du contenu des autres colonnes. Pour remplacer ce comportement et créer une colonne plus large que son contenu, effacez la valeur de l'option Ajuster à la fenêtre et entrez une valeur numérique pour la colonne. Exemple : 500

Modifier le retour à la ligne dans une table
  1. Sélectionnez la Table.
  2. Dans la vue Propriétés, sélectionnez l'onglet Spécifique.
  3. Pour la propriété Redimensionner automatiquement pour ajuster au contenu, sélectionnez une option, puis cliquez sur OK.

Vous pouvez également modifier la propriété de table Redimensionner automatiquement pour ajuster au contenu en cochant ou désélectionnant la case. Si la case est cochée et que l'option Redimensionner automatiquement pour ajuster au contenu a la valeur true, un texte long qui ne contient pas d'espaces fait l'objet d'un retour à la ligne dans la cellule. Si la case est désélectionnée et que l'option Redimensionner automatiquement pour ajuster au contenu a la valeur false, un texte long qui ne contient pas d'espaces n'est pas interrompu et s'étend jusqu'au bord de la page.

Formatage des lignes

Procédure

Pour modifier des lignes :
Tâche Procédure
Répéter les lignes d'en-tête lorsqu'une table couvre plusieurs pages
  1. Sélectionnez la premièreLigne à modifier comme en-tête.
  2. Dans la vue Propriétés, sélectionnez l'onglet Spécifique.
  3. Pour Répétition de ligne au début de page, sélectionnez true.
    Remarque : Vous pouvez également saisir la valeur true.
Eviter le fractionnement des lignes de données lorsqu'une table couvre plusieurs pages
  1. Sélectionnez la Ligne à modifier.
  2. Dans la vue Propriétés, sélectionnez l'onglet Spécifique.
  3. Cliquez sur Saut de ligne dans les pages et sélectionnez false.
    Remarque : Vous pouvez également saisir la valeur false.

Si vous ne souhaitez pas qu'une ligne soit fractionnée entre des pages, vous devez définir cette propriété pour toutes les lignes de la table car il s'agit d'une propriété de ligne.

Pour qu'une ligne n'apparaisse qu'une seule fois dans une table
  1. Sélectionnez la Ligne à modifier.
  2. Dans la vue Propriétés, sélectionnez l'onglet Spécifique.
  3. Pour la zone Une fois par table, sélectionnez true.
    Remarque : Vous pouvez également saisir la valeur true. Cette propriété est appliquée à la ligne toute entière dans la table et non à des cellules individuelles.

Formatage des cellules

Vous pouvez définir les propriétés d'une cellule pour qu'elle s'étende sur plusieurs lignes ou colonnes d'un tableau. Cela permet d'ajuster la hauteur ou la largeur d'une cellule dans un tableau de forme régulière.

Avant de commencer

  1. Toutes les lignes ou les colonnes doivent contenir le même nombre de cellules.
  2. Supprimez les propriétés définies pour les cellules individuelles contenues dans l'étendue.
  3. Evitez les chevauchements de deux étendues.
  4. Générez la sortie dans plusieurs formats pour tester l'affichage de la table.

Procédure

Pour modifier les structures des cellules :
Tâche Procédure
Ajuster la hauteur d'une cellule en l'étendant sur plusieurs lignes
  1. Sélectionnez une Cellule. Cette cellule est mise en évidence avec une bordure.
  2. Dans la vue Propriétés, sélectionnez l'onglet Spécifique.
  3. Pour la propriété Etendue de ligne, entrez le nombre de lignes de la cellule à étendre. Par exemple, pour doubler la hauteur de la cellule, entrez 2. La hauteur de la cellule est de deux lignes.
Ajuster la largeur d'une cellule en l'étendant sur plusieurs colonnes
  1. Sélectionnez une Cellule. Cette cellule est mise en évidence avec une bordure.
  2. Dans la vue Propriétés, sélectionnez l'onglet Spécifique.
  3. Pour la propriété Etendue de colonne, entrez le nombre de colonnes de la cellule à étendre. Par exemple, pour doubler la largeur de la cellule, entrez 2. La largeur de la cellule est de deux colonnes.

Formatage des cellules à l'aide de scripts

Procédure

Pour appliquer un script de style de bordure :

  1. Sélectionnez un élément de cellule.
  2. Dans la vue Propriétés, sélectionnez l'onglet Bordure.
  3. Si elle n'est pas déjà sélectionnée, sélectionnez l'icône Toutes les bordures icône Toutes les bordures. Cette option est sélectionnée par défaut.
  4. Pour la propriété Style, cliquez sur les points de suspension.
  5. Sélectionnez l'onglet Expression de script et entrez le script suivant :
    if(TableTopBorder == "TableBorderFull")
    {
    "single"
    }
    else if(TableTopBorder == "TableBorderDotted")
    {
    "dotted"
    }
    else if(TableTopBorder == "TableBorderNone")
    {
    "none"
    }
  6. Sauvegardez les modifications.

Commentaires