Attributs de données

Les attributs de données personnalisent la manière dont un document affiche le contenu. Utilisez les attributs de données pour ajouter une table des matières et personnaliser les valeurs calculées, définir des conditions, des filtres, des propriétés de formatage conditionnelles et des styles.

Valeurs calculées

Créez des fragments JavaScript pour traiter les attributs de données. Vous pouvez utiliser ces fragments pour combiner des attributs de données, supprimer les espaces en fin de ligne et transformer des valeurs numériques en descriptions textuelles. Vous pouvez traiter tout attribut de données à partir du contexte actuel, qui inclut les attributs de requête de l'élément et les attributs de toutes les requêtes parent des éléments.

Conditions

Utilisez des expressions basées sur des attributs de données ou des variables de canevas pour définir des conditions d'affichage d'un élément. Une condition est une expression JavaScript convertie en valeur booléenne.

Filtre et conditions

Les filtres et les conditions semblent être similaires, mais il s'agit de deux mécanismes différents qui ont des objectifs différents : Une condition n'est évaluée qu'une seule fois pour un élément, même si cet élément est une requête. Par conséquent, vous ne pouvez pas utiliser la requête actuelle comme contexte pour une condition.

Vous pouvez parfois utiliser des conditions à la place de filtres, mais l'utilisation de filtres permet d'obtenir de meilleures performances car seul un sous-ensemble des données est traité.

Formatage conditionnel

Vous pouvez utiliser des expressions pour définir les propriétés de formatage en fonction des valeurs des attributs de données. Le formatage conditionnel est similaire aux conditions d'élément à la différence près que les valeurs renvoyées dépendent du type de propriété.

Eléments modifiables

Vous pouvez éditer le contenu des éléments suivants : texte, texte mis en style, image, fichier d'inclusion, signet et lien hypertexte. Cliquez deux fois sur les éléments pour en éditer le contenu.

Tables des matières, figures et tables dans les documents Microsoft Word

Pour ajouter une table des matières à votre sortie, définissez-la dans votre canevas ou feuille de style. Si vous définissez la table des matières dans le canevas, elle n'est pas affichée dans le document Microsoft Word tant que vous n'avez pas mis à jour les zones du document. Pour mettre à jour les zones, utilisez la fonction Mettre à jour les champs ou Mettre à jour la table de Microsoft Word ou les macros de la feuille de style rpe.dot. La feuille de style rpe.dot se trouve dans l'installation de Rational Publishing Engine : %RPE_HOME%\utils\word\rpe.dot. La même procédure s'applique aux tables des figures et aux tables des tables.

Légendes dans les documents Microsoft Word

Les légendes des figures et des tables ne sont pas mises à jour automatiquement. Pour mettre à jour les zones, utilisez la fonction Mettre à jour les champs de Microsoft Word ou les macros de la feuille de style rpe.dot. La feuille de style rpe.dot se trouve dans l'installation de Rational Publishing Engine : %RPE_HOME%\utils\word\rpe.dot.

Styles d'en-tête

Pour utiliser des styles d'en-tête prédéfinis pour les documents Microsoft Word (Titre 1, Titre 2, ... , Titre 9) et HTML (H1, H2, ... , 9), utilisez le nom de style 1,2 à 9. Les formats de sortie PDF et XSL-FO ne possèdent pas de styles d'en-tête, mais Rational Publishing Engine utilise des styles d'en-tête définis en interne.

Propriétés de formatage et styles

Définissez des styles au lieu de modifier les propriétés de formatage individuelles des éléments de canevas.

Styles Rational Publishing Engine et styles externes

Si votre sortie principale est un document Microsoft Word ou HTML, utilisez autant que possible des styles externes, qui sont définis dans une feuille de style. Cette approche permet de modifier rapidement l'aspect du document de sortie et d'homogénéiser l'aspect des documents dans toute l'entreprise.

En-têtes de numérotation pour Microsoft Word

Utilisez une feuille de style avec des en-têtes numérotés pour obtenir des en-têtes numérotés comme liste hiérarchique.

Données Unicode dans la sortie

Toutes les données Unicode sont affichées si la police utilisée prend en charge le format Unicode.

Commentaires