Sie können die Schriftartfamilie, Größe, Farbe und Style für alle Reportelemente angeben, die Sie in einem StyleSheet identifizieren können:
Detaillierte Syntax finden Sie unter Eine Reportkomponente in einem WebFOCUS StyleSheet identifizieren. Details über Optionen für die Schriftart was die Größe, Farbe und den Stil mit einbezieht, finden Sie unter Reportdaten formatieren.
Diese Anfrage verwendet ein StyleSheet, um für die Reportkopfzeile (Verkaufsreport) 12 Punkt Arial Fettdruck auszuwählen, und 10 Punkt Arial kursiv für die Default-Spaltentitel (Kategorie, Produkt, Stückabsatz, Dollarumsatz), basierend auf der HTML-Punktskala, die sich von standardmäßigen Punktgrößen unterscheidet. Siehe Reportdaten formatieren.
Bei HTML-Reports muss sich der Schriftartname in einfachen Anführungszeichen befinden. Das StyleSheet-Attribut TYPE = TABHEADING identifiziert die Reportkopfzeile und das Attribut TYPE = TITLE identifiziert die Spaltentitel.
TABLE FILE GGSALES
SUM UNITS DOLLARS
BY CATEGORY BY PRODUCT
ON TABLE SUBHEAD
"Sales Report"
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE = REPORT, GRID=OFF, $
TYPE = TABHEADING, FONT = 'ARIAL', SIZE = 12, STYLE = BOLD, $
TYPE = TITLE, FONT = 'ARIAL', SIZE = 10, STYLE = ITALIC, $
ENDSTYLE
END
Die Ausgabe ist:
Ein internes Cascading StyleSheet ermöglicht es Ihnen, eine absolute Größe einzustellen, gemessen in Punkten, anstelle der entsprechenden HTML-Punktskala, wodurch mehr Kontrolle über das Aussehen von Schriftarten in einem Report gewährt wird. Siehe Reportdaten formatieren und Die Reportformatierung steuern.
Diese Anfrage erzeugt ein internes Cascading StyleSheet und gibt die Schriftarten-Eigenschaften für die Reportkopfzeile an.
TABLE FILE GGSALES SUM UNITS DOLLARS BY CATEGORY BY PRODUCT ON TABLE SUBHEAD "Sales Report" ON TABLE SET PAGE-NUM OFF ON TABLE SET ONLINE-FMT HTML ON TABLE SET HTMLCSS ON ON TABLE SET STYLESHEET * TYPE = REPORT, GRID=OFF, $ TYPE = TABHEADING, FONT = 'ARIAL', SIZE = 12, STYLE = BOLD, $ TYPE = TITLE, FONT = 'ARIAL', SIZE = 10, STYLE = ITALIC, $ ENDSTYLE END
Die Ausgabe ist:
Diese Anfrage enthält die Systemvariable &DATE in der Kopfzeile. Es wird kursiv verwendet, um vom Rest des Kopfzeilentexts zu unterscheiden, der fettgedruckt ist. Die Platzmarkierung <+0> erzeugt zwei Elemente in der Kopfzeile, so dass jedes separat formatiert werden kann.
TABLE FILE GGSALES
PRINT BUDDOLLARS DOLLARS
BY STCD
WHERE STCD EQ 'R1019'
ON TABLE SUBHEAD
"Sales Report for Store Code R1019 <+0>&DATE"
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE=REPORT, GRID=OFF,$
TYPE=TABHEADING, FONT='TIMES', SIZE=10, STYLE=BOLD,$
TYPE=TABHEADING, ITEM=2, STYLE=ITALIC,$
ENDSTYLE
END
Dies ist die Teilausgabe:
WebFOCUS |