Vorgehensweise: Referenz: |
Der Parameter DROPBLNKLINE steuert, ob Leerzeilen in einem WebFOCUS-Report angezeigt werden. Mit den bereitgestellten Optionen können Sie Leerzeilen beeinträchtigen, die im Report an unterschiedlichen Stellen automatisch erzeugt werden. Sie können die Leerzeilen um Zwischensummen, Zwischenkopfzeilen und Zwischenkopfzeilen weglassen, sowie bestimmte Datenzeilen, die eventuell leer sind und als Leerzeilen in der Reportausgabe angezeigt werden. Sie können zusätzlich, wenn Sie Ränder verwenden, Leerzeilen um die Kopf- und Fußzeilen herum entfernen. Sie können diese Leerzeilen in der Reportausgabe mit den Optionen SET DROPBLNKLINE eliminieren.
SET DROPBLNKLINE={OFF|ON|BODY|HEADING|ALL}
oder
ON TABLE SET DROPBLNKLINE {OFF|ON|BODY|HEADING|ALL}
Hierbei gilt:
Fügt vom System erzeugte Leerzeilen und Datenzeilen ein. OFF ist der Defaultwert.
Entfernt vom System erzeugte Leerzeilen im Hauptteil des Reports, z. B. vor und nach Zwischenkopfzeilen. Zusätzlich werden bestimmte Datenzeilen, die eventuell leer sind und als Leerzeilen in der Reportausgabe angezeigt werden, aus der Ausgabe entfernt. BODY ist ein Synonym für ON.
Entfernt die Leerzeilen zwischen Kopfzeilen und Titeln und zwischen dem Reporttext und der Fußzeile. Funktioniert in positionierten Formaten (PDF, PS, DHTML, PPT), wenn eine Anfrage ein Rand- oder Hintergrundfarbe-StyleSheet-Attribut an einer beliebigen Stelle im Report hat.
Bietet sowohl das Verhalten ON als auch HEADING.
DROPBLNKLINE=HEADING entfernt die leere Füllzeile, indem es die Höhe der Füllzeile als Null definiert. Dies führt dazu, dass der untere Rand der Kopfzeile zum oberen Rand der Spaltentitel wird. Wenn Hintergrundfarbe ohne Ränder verwendet wird, funktioniert dies gut, um mögliche Farblücken zu füllen. Jedoch behebt WebFOCUS-Verarbeitung Unterschiede zwischen Linienformatierung nicht, so dass es zu Konflikten zwischen den Randdefinitionen kommen kann, wenn Sie unterschiedliche Randstyles in unterschiedlichen Reportelementen verwenden. Um sicherzustellen, dass Sie übereinstimmendes Randlinien-Styling für unterschiedliche Reportelemente haben, verwenden Sie denselben Linienstyle zwischen den Elementen, die im Report gemeinsam angezeigt werden.
Die folgende Anfrage mit der GGSALES-Datenquelle hat eine Kopfzeile, eine Fußzeile und eine Zwischensumme. Zu Beginn ist DROPBLNKLINE auf OFF eingestellt.
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
Die Ausgabe hat eine Leerzeile unter der Kopfzeile, über der Fußzeile und über und unter den Zwischensummenzeilen und der Gesamtsummenzeile.
Wenn Sie die Einstellung DROPBLNKLINE in HEADING ändern, wird die folgende Ausgabe erzeugt. Die Leerzeile unter der Kopfzeile und die Leerzeile über der Fußzeile wurden entfernt. Die Leerzeilen über und unter der Zwischensummen- und der Gesamtsummenzeile werden weiter eingefügt.
Wenn Sie die Einstellung DROPBLNKLINE in ON (oder BODY) ändern, wird die folgende Ausgabe erzeugt, in der die Leerzeilen über und unter der Zwischensummen- und der Gesamtzummenzeile entfernt wurden, die Leerzeilen unter der Kopfzeile und über der Fußzeile aber weiter eingefügt werden.
Wenn Sie die Einstellung DROPBLNKLINE in ALL ändern, wird die folgende Ausgabe erzeugt, in der die Leerzeilen um die Zwischensummen- und die Gesamtsummenzeile und die Leerzeilen unter der Kopfzeile und über der Fußzeile entfernt wurden.
WebFOCUS |