Bonjour,
j'ai un état quick report avec delphi7 dans lequel il faut que je dessine des lignes verticales pour séparer les champs de la bande rbdetail (affichage en tableau). J'ai positionné des qrshape avec la propriété shape à qrsvertline. J'ai des champs plus long que mes colonnes affichés sur plusieures lignes avec la propriété autostrech. La bande rbdetail a donc une hauteur variable et je n'arrive pas à adapter la hauteur des lignes verticales à la hauteur de la bande. Si je leur affecte une grande hauteur, le pied de groupe et le pied de page s'imprime correctement par dessus ces lignes en les masquant mais elles réapparaissent en bas de la page, dans les marges de la page. Il n'est pas possible de jouer avec la marge inférieure car l'état peut être imprimé sur différentes imprimantes.
Dans un tel cas comment procédez-vous? Existe-t-il un objet que je n'ai pas vu qui gèrerait tout ça? Sinon est-il possible d'obtenir la hauteur de la bande avant l'impression et d'affecter cette valeur à la hauteur des lignes verticales? Ou faut-il essayer de positionner le pied de page une fois que l'imprimante a été choisie par l'utilisateur?
Partager