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 :
- Un filtre peut être évalué à mesure que les données sont extraites de la source de
données.
- Une condition n'est évaluée qu'une fois que les données ont été extraites de la
source de données.
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.
- Pour une sortie PDF, une configuration supplémentaire est nécessaire. Pour plus de
détails, voir Définition des propriétés de sortie des documents PDF. Si vous avez utilisé une police non Unicode, régénérez le document en utilisant
les polices Unicode True Type et définissez les propriétés de sortie appropriées.
- Pour une sortie Microsoft Word,
si vous avez utilisé une police non Unicode, modifiez la police dans le document de sortie après la génération du document.
- Pour une sortie HTML, si vous avez utilisé une police non Unicode, modifiez la famille de polices
dans la feuille de style après la génération de document.