IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Jasper Discussion :

Affichage pour signatures


Sujet :

Jasper

  1. #1
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    23
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 23
    Par d�faut Affichage pour signatures
    Bonjour,

    Je rencontre un probl�me pour afficher en bas d'un formulaire des noms d'utilisateurs avec un espace leur permettant de signer.

    Nom : screen_01.png
Affichages : 224
Taille : 4,7 Ko

    Pour faire cela, j'utilise un sous-rapport avec 2 colonnes me permettant d'it�rer sur les utilisateurs et des les afficher � gauche et � droite.
    Cependant dans le cas du "Professeure Name Louis", d'autres lignes sont � afficher et le "stretch" vertical ne se fait pas.

    J'ai fait quelques recherches et je suis tomb� l� dessus :

    I ran into this problem myself. I could not get the detail band to stretch, even though the text field in the band was configured to do so. The problem was with the report's Print Order property, which for some reason had been set to horizontal. When I changed it to vertical, the problem went away.

    According to the JasperReports Ultimate Guide,

    When filling report templates horizontally, dynamic text fields inside the detail section no longer stretch to their entire text content, because this might cause misalignment on the horizontal axis of subsequent detail sections.
    J'ai tent� de passer le print order en vertical mais cela affiche les utilisateurs sur une seule colonne.

    Nom : screen_02.png
Affichages : 203
Taille : 7,0 Ko

    Je pourrais agrandir la hauteur de mon sous-rapport mais cela va entra�ner des espaces vides � la suite de chaque utilisateur, s'il y a peu d'informations.

    Je commence � douter de la m�thodologie utilis�e. Auriez-vous des pistes ?

    Merci d'avance
    C�dric

  2. #2
    Membre � l'essai
    Profil pro
    Cto
    Inscrit en
    Ao�t 2010
    Messages
    6
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : Cto

    Informations forums :
    Inscription : Ao�t 2010
    Messages : 6
    Par d�faut
    L'autre solution est d'utiliser une liste dans le rapport cela �vite de cr�er un sous rapport (� part si on veut le r�utiliser dans d'autres rapport)

    On peut d�finir dans ce composant: item height, item width (exemple largeur/2) et le print order horizontal
    On peut positionner des champs dans l'item de la liste ex nom pr�nom etc
    Cela marche comme un sub report a 2 colonnes

    Cette liste doit se baser sur un dataset comme source la requ�te qui etait dans ton sous-rapport et tu peux aussi passer des param�tres
    Je ne sais pas en revanche si la hauteur de band varie dynamiquement en fonction du contenu
    Pour faire varier la hauteur dynamiquement il faudrait concat�ner toutes le infos dans une variable (ou par requ�te) en rajoutant des retours de lignes, ensuite tu mets ta variable dans un textfield de 2 lignes de haut et tu autorise l'overflow

    Je n'ai pas essay� mais il doit �tre possible de mettre la liste dans la summary band

Discussions similaires

  1. R�ponses: 7
    Dernier message: 03/04/2007, 20h57
  2. [VBA-E] Boucle d affichage pour label
    Par mick_ban dans le forum Macros et VBA Excel
    R�ponses: 6
    Dernier message: 04/03/2007, 16h11
  3. Forcer un affichage pour obtenir un pas � pas
    Par Eileen dans le forum GTK+ avec Python
    R�ponses: 4
    Dernier message: 10/11/2006, 10h56
  4. R�ponses: 2
    Dernier message: 07/09/2006, 17h05
  5. Masque d'affichage pour nombre
    Par VincenzoR dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 15/06/2006, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo