Question

Je travaille actuellement sur un rapport dans SSRS (SQL Server Reporting Services) et je ne parviens pas à obtenir un rectangle que je dessine sur la page du concepteur de rapport pour qu'il s'agrandisse. En gros, j'ai dessiné un rectangle, puis j'ai placé un champ de texte à l'intérieur. Le contenu de ce champ de texte peut être très court ou très long, je souhaite donc qu'il s'agrandisse pour s'adapter à son contenu.

Mais lorsque je saisis le texte long, la zone de texte s'agrandit puis reste en dehors des lignes du rectangle. D'après la documentation SSRS que j'ai lue, il est indiqué que les rectangles doivent contenir les éléments qu'ils contiennent et que ces éléments sont des "pairs".

Qu'est-ce qui donne?

Était-ce utile?

La solution

Le seul moyen de faire en sorte qu'une zone de texte brise la bordure d'un rectangle est de le faire si la zone de texte ne se trouve pas réellement à l'intérieur du rectangle, mais au-dessous de celui-ci.

Lorsque la zone de texte se trouve à l'intérieur du rectangle et que la propriété de la zone de texte CanGrow = TRUE , la zone de texte et son rectangle s'étendent tous les deux verticalement pour accueillir de grandes quantités de texte.

Autres conseils

Je voyais le même problème. Mon problème était que j'avais d'abord les zones de texte, puis que je mettais le rectangle autour de lui et que je l'envoyais à l'arrière. Une fois que j'ai fait glisser les zones de texte, puis les a déplacées sur le rectangle, elles ont bien grandi.

Vous pouvez savoir si la zone de texte est dans le rectangle ou sur le corps (par exemple) en consultant la propriété Parent de la zone de texte. Si la zone de texte se trouve en dehors du rectangle, cela fonctionnera bien de la couper et de la coller dans le rectangle. J'ai parfois eu des problèmes lorsque j'essayais de faire glisser des objets dans un rectangle.

Peut-être un peu tard - mais cela peut aider quelqu'un plus tard.

Le rectangle peut servir de conteneur.

Pour transformer le rectangle en conteneur, créez-le d'abord. Déposez simplement vos autres éléments d'objet enfant (par exemple, des listes, des tableaux, etc.) dans le conteneur.

Cependant, vous ne pouvez pas créer le conteneur après avoir créé les objets enfants.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top