Comment : Référence : |
Le paramètre DROPBLNKLINE contrôle l'affichage des lignes vides dans un rapport WebFOCUS . Avec les options fournies, vous pouvez affecter les lignes vides automatiquement générées dans différents emplacements d'un rapport. Vous pouvez choisir d'éliminer les lignes vides autour des sous-totaux, en-têtes secondaires, ainsi que certaines lignes de données qui pourraient être vides et s'afficher comme lignes vides dans la sortie du rapport. De plus, lorsque vous utilisez des bordures, vous pouvez sélectionner la suppression des lignes vides autour des en-têtes et des pieds de page. Vous pouvez éliminer des lignes vides d'une sortie de rapport avec l'option SET DROPBLNKLINE.
SET DROPBLNKLINE={OFF|ON|BODY|HEADING|ALL}
ou
ON TABLE SET DROPBLNKLINE {OFF|ON|BODY|HEADING|ALL}
où :
Insérez des lignes vides générées par le système ainsi que des lignes de données vides. OFF est la valeur par défaut.
Supprimez les lignes vides générées par le système dans le corps du rapport, par exemple avant et après les en-têtes secondaires. De plus, certaines lignes de données qui pourraient être vides et s'afficher comme lignes vides dans la sortie du rapport entraînent la suppression de la sortie. BODY est un synonyme de ON.
Supprimez les lignes vides entre les en-têtes et les titres et entre le corps du rapport et le pied de page. Fonctionne avec les formats positionnés (PDF, PS, DHTML, PPT) lorsqu'une requête contient un attribut Feuille de style de bordure ou de couleur d'arrière-plan n'importe où dans le rapport.
Fournit les comportements ON et HEADING.
DROPBLNKLINE=HEADING supprime la ligne de remplissage vide en définissant la hauteur de la ligne de remplissage à zéro. Ceci entraîne la transformation du bas de la bordure de l'en-tête en bordure supérieure des titres de colonnes. Lorsqu'une couleur d'arrière-plan est utilisée sans bordure, cette option fonctionne bien pour combler tout espace vide dans la couleur. Cependant, le traitement de WebFOCUS ne comblera pas entre les styles de lignes, par conséquent, utiliser des styles de bodure différents entre différents éléments de rapports peut entraîner des conflits entre les définitions du style des bordures. Pour vous assurer que le style de vos bordure soit cohérent entre différents éléments de rapports, utilisez un style de ligne unique entre les éléments qui se présentent ensemble dans le rapport.
La requête suivante contre la source de données GGSALES contient un en-tête, un pied de page et un sous-total. Initiallement, DROPBLNKLINE est défini à OFF.
TABLE FILE GGSALES HEADING CENTER "Gotham Grinds Sales By Region" FOOTING CENTER "Generated on: &DATETMDYY" SUM DOLLARS UNITS BY REGION SUBTOTAL BY CATEGORY BY PRODUCT WHERE REGION EQ 'Northeast' OR 'West' ON TABLE PCHOLD FORMAT PDF ON TABLE SET DROPBLNKLINE OFF ON TABLE SET PAGE NOPAGE ON TABLE SET STYLE * SQUEEZE = ON, FONT = ARIAL, TYPE=HEADING, BORDER=LIGHT, $ ENDSTYLE END
La sortie contient une ligne vide en-dessous de l'en-tête, au-dessus du pied de page, puis au-dessus et en-dessous des lignes de sous-total et de la ligne de total général.
Modifier le paramètre DROPBLNKLINE pour HEADING génère la sortie suivante. La ligne vide en-dessous de l'en-tête et la ligne vide au-dessus du pied de page ont été supprimé. Les lignes vides au-dessus et en-dessous des lignes de sous-total et de total général restent insérées.
Modifier le paramètre DROPBLNKLINE à ON (activé), (ou BODY) génère la sortie suivante dans laquelle les lignes vides au-dessus et en dessous des lignes de sous-total ou de total général ont été supprimé, mais les lignes vides en-dessous de l'en-tête et au-dessus du pied de page restent insérées.
Modifier le paramètre DROPBLNKLINE à ALL génère la sortie suivante dans laquelle les lignes vides autour des lignes de sous-total ou de total général ainsi que les lignes vides en-dessous de l'en-tête et au-dessus du pied de page ont été supprimé.
WebFOCUS |