Utilisation de tableaux dans des documents structurés

Découvrez comment utiliser des tableaux dans des documents structurés, et apprenez-en plus sur les éléments, le formatage et la prise en charge de DITA dans FrameMaker.

D’une manière générale, les tableaux structurés fonctionnent de la même manière que les tableaux non structurés. La définition de l’élément de tableau détermine la structure du tableau. Lorsque vous insérez un tableau, il comporte automatiquement un certain nombre de lignes et de cellules, qu’il ne vous reste qu’à compléter.

Eléments de tableaux et de parties de tableaux structurés

Un tableau et ses parties (titre, lignes et cellules) sont représentés chacun dans un élément. Vous pouvez les afficher et les utiliser dans la Vue de la structure.

Figure 1. Eléments et parties de tableau
Tableau et ses parties représentés en tant qu’éléments dans FrameMaker

Lorsque vous insérez un élément de tableau, certaines parties sont créées automatiquement. Le Catalogue d’éléments vous aidera à constituer le reste du tableau. Si vous ajoutez d’autres parties au tableau, elles peuvent également avoir une structure initiale ; par exemple, un nouvel élément ligne contiendra des éléments cellule. Les règles de contenu applicables aux éléments de tableau et de parties de tableau définissent pour ces derniers une structure initiale.

Un tableau peut également contenir des cellules conçues pour rester vides. Aucun élément valide ne peut alors être inséré dans ces cellules et vous ne pouvez pas y entrer du texte. Un élément de cellule vide peut renseigner sur la fonction qui lui est associée (recherchez des noms tels que En-têteVierge ou CelluleEspacement).

Formatage des tableaux structurés

L’aspect d’un tableau structuré est déterminé par son format, par plusieurs paramètres du menu Tableau, ainsi que par des styles de paragraphe propres au texte.

Formats de tableaux

Le format d’un tableau détermine l’espacement, les retraits et l’alignement du tableau dans une colonne de texte, l’emplacement où il débute sur une page, la position du titre, les marges par défaut des cellules, le sens de la numérotation automatique dans les cellules, ainsi que le trait d’encadrement et l’ombrage par défaut. Les formats de tableau sont stockés par le document dans un Catalogue de tableaux.

Les règles de formatage d’un élément de tableau peuvent proposer un format particulier. Vous pouvez appliquer un format différent, soit lors de la création, soit ultérieurement, sans que cette modification ne soit considérée comme une règle de formatage personnalisée.

Le changement de format d’un tableau peut remettre en question sa validité de ce dernier. C’est notamment le cas lorsque le format ajoute un titre alors que les règles de contenu ne l’autorisent pas.

Commandes du menu Tableau

Le menu Tableau comporte des commandes pour la rotation des cellules et leur fusion, la modification de leur hauteur et des sauts de page, l’ajout de lignes et de colonnes et l’application de traits d’encadrement et d’ombrages personnalisés aux cellules. Ces paramètres prévalent sur le format de tableau pour des cellules particulières.

Vous pouvez utiliser toutes les commandes du menu Tableau dans un tableau structuré. Ces commandes ne constituent pas des règles de formatage personnalisées et n’ont aucune incidence sur la structure du tableau, à l’exception de la fonction d’ajout de lignes et colonnes.

Style de paragraphe

Les styles de paragraphe définissent les polices, l’interligne et les autres caractéristiques du texte contenu dans les cellules et le titre. Les éléments de parties de tableau peuvent spécifier des styles de paragraphe.

Prise en charge DITA des tableaux

Les rubriques DITA prennent en charge deux types de tableaux. L’élément <table> utilise le modèle de tableau OASIS Exchange (anciennement appelé modèle de tableau CALS). Le tableau OASIS prend en charge le recouvrement de plusieurs lignes ou colonnes pour une mise en page spéciale ou des besoins d’organisation, et fournit une grande variété de commandes sur des propriétés d’affichage des données et la structure du tableau.

L'élément <table> organise arbitrairement les relations complexes existant entre les informations du tableau. Ce balisage standard du tableau autorise le recouvrement des colonnes ou des lignes ainsi que des légendes ou descriptions du tableau. Un titre facultatif autorisé à l’intérieur de l’élément <table> fournit une légende pour décrire le tableau.

Le tableau DITA est basé sur le modèle OASIS Exchange, sans oublier les attributs DITA qui l’activent pour la spécialisation, les références contextuelles et d’autres traitements DITA. De plus, le tableau comporte un élément <desc> qui active la description du tableau en parallèle avec la description des figures.

Dans les tableaux DITA, à la place de l’attribut expanse utilisé par d’autres éléments DITA, l’attribut pgwide est utilisé pour la conformité avec le modèle OASIS Exchange. Cet attribut possède une sémantique similaire (1=largeur de la page ; 0=redimensionner selon épreuve ou colonne).

Note: L’attribut d’échelle représente une propriété de balisage stylistique qui est conservée (pour l’instant) dans les tableaux, pour des raisons de compatibilité avec les systèmes hérités. Les feuilles de style externes devraient permettre de réduire la dépendance vis-à-vis de cet attribut. Utilisez l’attribut d’échelle judicieusement dans vos rubriques.

L’autre structure de tableau DITA est appelée <simpletable>. Comme son nom l’indique, elle est structurellement moins complexe que le tableau OASIS et peut être utilisée en tant que tableau simple et classique pour lequel un contrôle strict du formatage n’est pas aussi important. Le « tableau simple » sert principalement à décrire des listes de données avec des intitulés ordinaires, comme les listings téléphoniques, les données de configuration de l’adaptateur ou les propriétés API.