Remarque
Pour une activation/désactivation conditionnelle de ces options, cliquez sur le bouton Formule conditionnelle et saisissez la formule appropriée. Voir
Pour définir ces propriétés, sélectionnez l'objet, puis cliquez sur Mettre en forme dans la barre d'outils Experts pour ouvrir l'Editeur de mise en forme. Lorsque la boîte de dialogue apparaît, définissez les propriétés.
12.3.7 Placement des objets texte
Lors du placement d'un objet texte dans un rapport, l'objet est représenté par un cadre d'objet. La hauteur du cadre est basée sur la hauteur de la police. Cependant, la largeur est déterminée de façon différente selon l'objet texte avec lequel vous travaillez.
● Pour les champs de base de données qui ne sont pas des champs de type mémo, la largeur est déterminée initialement par la largeur du champ comme définie par la base de données ainsi que par la largeur moyenne des caractères selon la police et la taille de police sélectionnée.
Par exemple, vous avez un champ de base de données appelé {clients. NOM} et votre base de données affecte une longueur de 35 caractères à ce champ de texte. Lorsque vous insérez ce champ dans votre rapport, sa largeur sera 35 fois égale à celle de la largeur moyenne des caractères et de la taille de la police avec laquelle le texte est mis en forme. Ceci constitue la largeur initiale par défaut. La largeur peut toutefois être étendue ou diminuée selon vos besoins.
● Pour les objets texte, la largeur par défaut est approximativement 19 largeurs de caractères. Les objets texte sont différents des champs de base de données du fait que leur largeur s'étend automatiquement lorsque vous y insérez un texte et/ou un champ de base de données. Comme avec tout autre objet texte, la largeur peut être modifiée par l'utilisateur.
● Pour les différents champs numériques, tels que double, simple, entier, entier long et octet, les largeurs par défaut sont toutes différentes. Comme avec les objets, la largeur peut être modifiée par l'utilisateur.
12.3.7.1 Eviter la troncation du texte à l'intérieur d'un objet
Même si les largeurs par défaut sont acceptées ou si la taille des objets texte est modifiée, une difficulté peut se présenter si le texte à l'intérieur d'un objet s'imprime jusqu'au bord du cadre de champ. Alors que le rapport
Guide de l'utilisateur de SAP Crystal Reports 2011
Mise en forme
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
219
apparaît bien placé sur l'ordinateur où il a été conçu, le texte peut être coupé ou tronqué lors de l'impression si on utilise un autre pilote d'imprimante qui mesure plus largement la police employée, la longueur du texte s'étant agrandie alors que le cadre est resté fixe. Le texte obtenu est coupé ou tronqué.
12.3.7.1.1 Pour éviter que le texte ne soit tronqué à l'intérieur d'un objet
1. Cliquez avec le bouton droit de la souris sur l'objet texte à mettre en forme pour afficher le menu contextuel.
Astuce
Vous pouvez également cliquer sur le bouton de mise en forme de la barre d'outils Experts.
2. Dans le menu contextuel, cliquez sur la commande
Mettre en forme le texte
.
La boîte de dialogue Editeur de mise en forme apparaît.
3. Dans l'onglet
Commun
, cochez la case
Taille Modulable
.
4. Cliquez sur
OK
pour enregistrer vos modifications.
L'objet est ainsi mis en forme pour s'imprimer sur plusieurs lignes. Si le texte s'imprime à l'extérieur de l'objet, il passera automatiquement aux lignes suivantes.
12.3.7.2 Eviter les ruptures dans un texte sans espacement à l'intérieur d'un objet
Cette fonction existe pour des chaînes de caractères ne contenant pas d'espacements (par exemple, un seul mot).
220
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Mise en forme
12.3.7.2.1 Pour éviter les ruptures dans un texte sans espacement à l'intérieur d'un objet
1. Sélectionnez l'objet à mettre en forme.
2. Développez le cadre de l'objet pour qu'il soit un peu plus grand que le plus grand bloc de texte qui puisse être placé dans ce cadre.
Le texte traité dans un champ de base de données est souvent beaucoup plus petit que le montant maximal que le champ peut contenir. Par exemple, un champ {table.NOM} est conçu avec une taille de champ de 80 caractères ; le nom le plus long dans la base de données comporte juste 28 caractères. Dans ce cas, lorsque vous insérez le champ dans votre rapport, le champ sera 80 fois la largeur de caractère moyenne. Diminuez la largeur du champ, mais légèrement plus grand que les 28 caractères pour laisser un peu de place à une extension.
Alors que ces options offrent des solutions efficaces lorsque vous travaillez dans une section avec un seul objet texte, il existe encore des facteurs de conception à prendre en compte lorsque vous placez plusieurs objets texte dans une section. Lorsque vous sélectionnez la taille d'un objet, vous devez prendre en compte son emplacement par rapport aux autres objets de la section.
Evitez la conception de rapports où l'espacement entre les objets est très étroit. Prévoyez de l'espace en étendant la largeur de l'objet d'approximativement 5 pour cent. Si cela n'est pas possible, envisagez de réduire la taille de la police ou de placer chaque objet dans sa propre sous-section.
12.3.7.3 Supprimer des lignes vides dans les champs incorporés
Il est possible d'incorporer des champs dans des objets texte et, dans certains cas, un champ vide peut générer une ligne vide dans un objet texte. Vous pouvez supprimer les lignes vides correspondant à ces champs incorporés.
Remarque
La suppression des lignes vides de champs incorporés permet de supprimer les lignes vides figurant dans un objet texte lorsque cet objet contient un champ entièrement vide, placé sur une ligne suivie d'un retour chariot.
12.3.7.3.1 Pour supprimer les lignes vides dans les champs incorporés
1. Ouvrez le rapport dans l'onglet
Conception
et cliquez sur l'objet approprié (c'est-à-dire l'objet texte qui entraîne l'affichage de lignes vides dans certains rapports).
Astuce
Pour vous assurer que vous avez sélectionné un objet texte, vérifiez que le mot Texte apparaît dans la barre d'état dans l'angle inférieur gauche de l'écran.
Guide de l'utilisateur de SAP Crystal Reports 2011
Mise en forme
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
221

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.