Comment créer un rapport avec un en-tête centré? Dans l'en-tête je voudrais mettre une variable aussi.Rapport Progress 4GL avec en-tête centré
0
A
Répondre
1
Dans la vieille 4GL simple, vous pouvez spécifier le bord gauche d'un champ dans un cadre en utilisant AT ou le bord droit avec TO.
Il n'y a pas d'attribut qui centre un champ dans une trame.
Vous finissez par codage quelque chose de similaire à ceci:
define variable middle as character no-undo format "x(40)".
middle = "some text".
display
"left" at 1 middle at 20 "right" to 80 skip
with frame hdrFrame1 with no-labels.
pause.
middle = fill(" ", integer(20 - (length(middle)/2))) + middle.
display
"left" at 1 middle at 20 "right" to 80 skip
with frame hdrFrame2 no-labels.
(suppose une largeur de 80 caractères et un champ « moyen » 40 caractères larges ...)
Si vous utilisez une fantaisie générateur de rapports ou la création de HTML alors ces outils ont leurs propres solutions.
Vous avez besoin de beaucoup plus d'informations pour rendre cette question responsable. Est-ce basé sur le caractère ou le web? Qu'avez-vous essayé jusqu'à présent? – Screwtape