In diesem Abschnitt: |
Sie können ein StyleSheet erstellen:
Vorgehensweise: |
Sie können ein StyleSheet innerhalb einer Reportanfrage erstellen. Dies ermöglicht es Ihnen, die Formatierung für Ihren Report direkt in der Reportanfrage zu erstellen und zu verwalten. Dieser StyleSheet-Typ ist als Inline-StyleSheet bekannt.
ON TABLE SET STYLE[SHEET] * declaration [declaration] . . . [ENDSTYLE]
Hierbei gilt:
Im Folgenden ist ein Inline-StyleSheet veranschaulicht. Das StyleSheet ist in der Anfrage markiert.
TABLE FILE GGSALES
SUM UNITS DOLLARS BY CATEGORY BY PRODUCT
HEADING
"Sales Report"
FOOTING CENTER
"**End of Report**"
ON TABLE SET PAGE-NUM OFF
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
TYPE=HEADING, FONT=ARIAL, SIZE=12, STYLE=BOLD, $
TYPE=TITLE, STYLE=ITALIC, $
TYPE=DATA, COLUMN=N1, STYLE=BOLD, COLOR=BLUE, $
TYPE=FOOTING, COLOR=RED, STYLE=BOLD, $
ENDSTYLE
END
Die Ausgabe ist:
Vorgehensweise: Referenz: |
Sie können ein StyleSheet als eine separate Datei erstellen und auf beliebig viele Reports anwenden. Eine StyleSheet-Datei enthält nur Deklarationen und optionale Anmerkungen. Anders als ein Inline-StyleSheet enthält eine StyleSheet-Datei nicht die Befehle ON TABLE SET STYLESHEET und ENDSTYLE. Sie können eine StyleSheet-Datei auf einen Report mit dem SET STYLESHEET-Befehl anwenden, wie es unter Eine WebFOCUS StyleSheet-Datei auf einen Report anwenden beschrieben ist. Informationen über StyleSheet-Deklarationen finden Sie unter Allgemeine WebFOCUS StyleSheet-Syntax.
Sie können, statt eine neue StyleSheet-Datei neu zu erstellen, eine der Muster-StyleSheet-Dateien verwenden, die mit WebFOCUS und Developer Studio als Template geliefert werden.
Unabhängig davon, ob Sie eine StyleSheet-Datei erstellen oder eine existierende kopieren und anpassen, müssen Sie sie an der richtigen Stelle speichern, wie es unter Eine WebFOCUS StyleSheet-Datei benennen und speichern beschrieben ist.
Nachdem Sie eine StyleSheet-Datei erstellt haben, können Sie sie auf Syntaxfehler prüfen, indem Sie den CHECK STYLE-Befehl verwenden, wie es unter Die WebFOCUS StyleSheet-Syntax validieren beschrieben ist.
Wenn Sie eine StyleSheet-Datei erstellen, die verwendet werden soll in:
Falls Sie ein StyleSheet für eine Selfservice-Anwendung erstellen, können Sie Ihre StyleSheet-Datei im apps\baseapp-Verzeichnis deployen, wo sie von mehreren Anwendungen verwendet werden kann. Sie können die StyleSheet-Datei auch an derselben Stelle deployen wie die Reportprozedur, die sie verwendet, wenn Sie die Datei nur auf diese spezielle Prozedur anwenden.
Sie sollten eine StyleSheet-Datei Dateiname.sty benennen, wobei Dateiname Buchtstaben, Zahlen und Unterstriche enthalten kann und für die Systemumgebungen gültig sein muss, in denen er sich befindet.
Verwenden Sie, um Ihre StyleSheet-Datei am Anfang Ihrer Reportanfrage anzuwenden,
SET STYLE[SHEET] = stylesheet
Verwenden Sie Folgendes, um Ihre StyleSheet-Datei innerhalb Ihrer Reportanfrage anzuwenden
ON TABLE SET STYLE[SHEET] stylesheet
Hierbei gilt:
WebFOCUS |