Cet exemple utilise le schéma XML générique
RequisitePro.xsd, qui inclut l'attribut Niveau
dans la requête PRRequirement.
Procédure
Pour
créer un rapport avec les styles d'en-tête appliqués à FullTag :
- Dans Launcher, créez une spécification de document et configurez la
source de données.
- Dans Document Studio, ouvrez un nouveau canevas.
- Ajoutez l'exemple de schéma de source de données :
- Dans la vue Schémas de source de données, cliquez sur l'icône
Ajouter un schéma de source de données. L'assistant
Schéma de source de données s'ouvre et vous pouvez cliquer sur
Suivant.
- Dans la zone Type de schéma, sélectionnez XML générique.
- Facultatif : Entrez un nom personnalisé pour l'ID source de données.
- Cliquez sur Suivant. Vérifiez vos sélections et
cliquez sur Terminer.
- Cliquez sur Parcourir et sélectionnez l'exemple de fichier de
données RequisitePro.xsd installé avec le produit. Emplacement par défaut : %RPE_HOME%\source\XML\examples\RequisitePro.xsd.
Cliquez sur Ouvrir.
- Ajoutez des éléments à votre canevas.
- Ajoutez un élément
Conteneur.
- Insérez un élément
Paragraphe dans l'élément de conteneur.
- Insérez un élément
Texte dans l'élément de
paragraphe.
- Ajoutez des requêtes à vos éléments.
- Dans la vue Schémas de source de données, développez
le projet et les exigences.
- Faites glisser PRRequirement dans l'élément de conteneur.
- Faites glisser FullTag (chaîne) dans l'élément de texte.
- Dans la fenêtre Sélection d'un contexte, sélectionnez Utiliser comme valeur.
- Sélectionnez le conteneur PRRequirement et
cliquez sur OK.
- Créez une expression de script de style pour l'élément de paragraphe.
- Sélectionnez l'élément de paragraphe.
- Dans la vue Propriétés, sélectionnez l'onglet Général.
- Dans la zone Nom du Style, cliquez sur l'icône de configuration
.
- Dans la fenêtre de définition de valeur de nom de style, sélectionnez
l'onglet Expression de script.
- Développez Attributs et la source de données.
- Sélectionnez Niveau.
- Entrez parseInt(Level) + 1.
- Cliquez sur pour générer la sortie.
Résultats
A mesure
que les valeurs Niveau augmentent de un, les styles d'en-tête
augmentent également de un. Le style Titre
1 est défini sur les valeurs FullTag pour les
exigences qui possèdent 0 comme valeur Niveau.
Le style Titre 2 est défini sur les valeurs
FullTag pour les exigences qui possèdent 1
comme valeur Niveau.
Le document de sortie final
créé par le canevas dans cet exemple :
- Affiche les valeurs FullTag comme titres de section.
- Affiche une hiérarchie visible des exigences :
- Les exigences sont les en-têtes les plus importants et utilisent le style
Titre 1.
- Les exigences enfant sont les sous-entêtes et utilisent le style Titre
2.
- Crée la hiérarchie des valeurs de l'attribut Niveau.