Mise en forme du texte et des espaces réservés (Générateur de rapports version 3.0 et SSRS)
Les zones de texte peuvent être des éléments de rapport ou correspondre aux cellules individuelles d'une région de données dans lesquelles figure du texte, un champ calculé, un pointeur renvoyant au champ d'une base de données ou une combinaison de ces trois éléments. Vous pouvez associer des polices et des couleurs, ajouter des styles gras et italiques et appliquer des styles de paragraphe (par exemple, un alignement et des retraits négatifs). Vous pouvez mettre en forme une zone de texte tout entière ou bien mettre en forme un texte spécifique, des nombres, des expressions ou des champs à l'intérieur de la zone de texte.
La police, la taille, la couleur et les effets sont autant de facteurs qui contribuent à la lisibilité d'un rapport. Les paramètres concernant la police, le style de police, la taille de police et les effets de soulignement peuvent être appliqués au texte apparaissant dans une zone de texte ou une région de données. Par défaut, la police utilisée pour les rapports est la suivante : Arial, 10 points, noir. Les boîtes de dialogue Zone de texte et Propriétés du texte permettent de spécifier la manière dont le texte apparaît dans le rendu du rapport.
Dans cette illustration, la zone de texte proprement dite a une bordure ; par ailleurs, l'ensemble du texte figure dans la même zone de texte mais le texte comporte diverses mises en forme.
Pour démarrer rapidement, consultez Didacticiel : mise en forme du texte (Générateur de rapports version 3.0).
Notes
Vous pouvez créer et modifier des définitions de rapports (.rdl) dans le Générateur de rapports version 3.0 et dans le Concepteur de rapports, dans Business Intelligence Development Studio. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes. Pour plus d'informations, consultez Conception de rapports dans le Concepteur de rapports et le Générateur de rapports version 3.0 (SSRS) sur le site Web Microsoft.
Création d'un espace réservé dans une zone de texte
Lorsqu'une expression simple ou complexe est définie à l'intérieur d'une zone de texte, la représentation UI résultante de cette expression correspond à un espace réservé. Vous pouvez définir des couleurs, polices, actions et autres comportements pour un nombre indéfini d'espaces réservés ou sections de texte apparaissant dans une seule zone de texte.
La valeur d'un espace réservé est toujours une expression simple ou complexe. Vous pouvez ajouter un espace réservé à une zone de texte en créant une expression à l'aide de l'une des méthodes suivantes :
Faites glisser l'un des champs du volet Données du rapport vers la zone de texte concernée. Si vous faites glisser l'expression vers n'importe quelle autre zone du corps du rapport, une nouvelle zone de texte contenant un espace réservé sera créée. Cet espace réservé aura pour valeur l'expression du champ déposé précédemment sur la zone de texte.
Cliquez avec le bouton droit n'importe où dans la zone de texte, puis sélectionnez l'option permettant d'insérer un espace réservé. La boîte de dialogue Propriétés de l'espace réservé permet de définir l'expression qui correspondra à la valeur de votre espace réservé. Pour plus d'informations, consultez Boîte de dialogue Propriétés de l'espace réservé, Général (Générateur de rapports version 3.0) ou Boîte de dialogue Propriétés de l'espace réservé, Général.
Tapez toute expression simple ou complexe dans la zone de texte. Par exemple, si vous tapez Nom : [Nom] dans la zone de texte, le texte du [Nom] sera affiché sous la forme d'un espace réservé qui représentera l'expression =Fields!Name.Value.
Tapez une expression dans une zone de texte vide en entrant d'abord le signe égal (=). Lorsque la zone de texte cesse d'être en surbrillance, l'expression qui en résulte est convertie en un espace réservé modifiable. Si la zone de texte n'est pas vide ou si le signe égal n'a pas été inséré en premier comme indiqué, ce signe est alors considéré comme étant un littéral de chaîne, auquel cas aucun espace réservé ne peut être créé. Pour plus d'informations sur la définition des expressions simples et complexes, consultez Utilisation d'expressions (Générateur de rapports version 3.0 et SSRS).
Mise en forme des espaces réservés et du texte statique dans une zone de texte
La boîte de dialogue Propriétés de l'espace réservé permet de mettre en forme les espaces réservés. La mise en forme des espaces réservés ne peut s'effectuer que globalement et non par sections distinctes. Si vous souhaitez consulter l'expression sous-jacente de votre espace réservé, il vous suffit de déplacer le pointeur de votre souris jusqu'à cette espace. Vous pouvez modifier l'expression sous-jacente en double-cliquant sur l'espace réservé ou en cliquant avec le bouton droit sur cette espace, puis en sélectionnant Propriétés de l'espace réservé. Vous pouvez également spécifier une étiquette UI à l'aide de la propriété Étiquette de l'onglet Général de la boîte de dialogue Propriétés de l'espace réservé. Le texte de cette étiquette sera alors affiché pour l'espace réservé lors de la phase de conception.
Dans cette illustration, une zone de texte située dans une liste contient à la fois une étiquette avec une mise en forme en gras et un espace réservé sans mise en forme.
À la différence du texte des espaces réservés, le texte des zones de texte peut être aligné de manière séparée. Vous pouvez également utiliser plusieurs paragraphes au sein d'une même zone de texte et définir des comportements distincts pour chaque sous-ensemble du texte qu'elle contient.
Vous pouvez définir des couleurs, polices, actions et autres comportements pour tout sous-ensemble du texte contenu dans une zone de texte particulière et ainsi créer un publipostage ou modèle pour le texte de votre rapport. Vous pouvez également utiliser plusieurs paragraphes à l'intérieur d'une même zone de texte. Par exemple, si votre texte se compose de deux paragraphes distincts, il vous suffit d'appuyer sur la touche ENTRÉE de votre clavier pour les séparer au niveau de la zone de texte concernée. Vous pouvez également définir une valeur d'alignement pour toute chaîne individuelle de texte. Vous pouvez également définir une action pour le texte d'une zone de texte. Cette fonctionnalité peut se révéler utile lorsque vous souhaitez transformer l'une des chaînes de texte contenues dans la zone de texte en lien hypertexte.
Notes
Les actions définies pour la zone de texte sont prioritaires par rapport aux actions définies pour le texte contenu dans cette zone.
Pour plus d'informations sur la mise en forme mixte, consultez Procédure : mettre en forme du texte dans une zone de texte (Générateur de rapports version 3.0 et SSRS).
Alignement du texte horizontal à l'aide de l'option Général
Dans la zone Alignement de la boîte de dialogue Propriétés de la zone de texte, vous pouvez indiquer comment le texte doit être aligné au niveau horizontal. Si vous ne spécifiez pas de valeur d'alignement, la valeur d'alignement appliquée par défaut est Par défaut. Cela signifie que le texte sera aligné en fonction du type de champ utilisé pour la valeur de votre espace réservé. Si vous spécifiez une expression dont la valeur n'est pas une chaîne (pas un nombre), le texte est aligné à droite. Si, en revanche, votre expression a une valeur de chaîne (un nombre, par exemple), le texte est aligné à gauche.
Voir aussi