In diesem Abschnitt: Vorgehensweise:
Referenz: |
Mit StyleSheet-Attributen können Sie das Erscheinungsbild Ihres Reports verbessern, in dem Sie die Schriftart, die Größe und Farbe der Schriftart angeben. Das Schriftartformat kann für einen ganzen Report festgelegt werden oder individuell für Kopfzeilen, Fußzeilen und Spalten.
Verwenden Sie in einem StyleSheet die folgende Syntax, um eine Schriftgröße anzugeben.
TYPE = type, [subtype,] SIZE=pts, $
Hierbei gilt:
In der folgenden Reportanfrage ist die Punktgröße von Spaltentiteln auf 12 eingestellt:
TABLE FILE GGSALES
ON TABLE SET PAGE-NUM OFF
SUM UNITS DOLLARS BY CATEGORY
ON TABLE SET STYLE *
TYPE=TITLE, SIZE=12, $
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END
Die Ausgabe ist:
Die Punktgröße ist festgelegt (außer bei HTML-Reports). Die relative Punktgröße verwendet eine andere Skala als die HTML-Schriftgröße. Die folgende Tabelle listet die Punktgröße und die entsprechende HTML-Schriftartgröße:
Größe in Punkten |
Entsprechende HTML-Schriftgröße |
---|---|
8 oder kleiner |
1 |
9 |
2 |
10 |
3 |
11 |
4 |
12 |
5 |
13 |
6 |
14 oder größer |
7 |
Verwenden Sie in einem StyleSheet die folgende Syntax, um einen Schriftstil anzugeben.
TYPE=type, [subtype,] STYLE=[+|-]txtsty[{+|-}txtsty], $
Hierbei gilt:
Beachten Sie, dass, wenn Sie einen Stil angeben, der für die Schriftart, die Sie verwenden, nicht unterstützt wird, die angegebene Schriftart ohne den Stil angezeigt wird.
Im folgenden Report sind für die Spaltentitel als Schriftstile fett und kursiv angegeben:
TABLE FILE GGSALES SUM UNITS DOLLARS BY CATEGORY ON TABLE SET STYLE * TYPE=TITLE, STYLE=BOLD+ITALIC, $ TYPE=REPORT, GRID=OFF, $ ENDSTYLE END
Die Ausgabe ist:
In der folgenden Reportanfrage wurden Fettdruck und kursiv für den ganzen Report eingestellt. Der übernommene Kursivdruck wird von der Überschrift entfernt und beide Schriftstile werden von den Spaltentiteln entfernt:
TABLE FILE GGSALES
HEADING
"Sales Report by Category"
SUM UNITS DOLLARS BY CATEGORY
ON TABLE SET STYLE *
TYPE=REPORT, STYLE=BOLD+ITALIC, $
TYPE=HEADING, STYLE=-ITALIC, $
TYPE=TITLE, STYLE=-BOLD-ITALIC, $
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END
Die Ausgabe ist:
Verwenden Sie die folgende Syntax in einem StyleSheet, um die Schriftfarbe für den gesamten Report oder für eine Reportkomponente anzugeben.
TYPE=type, [subtype,] COLOR={color|RGB({r g b|#hexcolor})},$
Hierbei gilt:
(r g b) Ist die gewünschte Farbstärke von rot, grün bzw. blau. Die Werte gehen auf einer Skala von 0 bis 255, wobei 0 am schwächsten und 255 am stärksten ist. Wenn die drei Farbkomponenten in gleicher Stärke verwendet werden, werden Grautöne angezeigt.
Im folgenden Diagramm sind alle verfügbaren Farbwerte aufgelistet, die mit der Syntax verwendet werden können
COLOR=color, or BACKCOLOR=color,
wobei color einer der folgenden Werte ist:
AQUA (CYAN) |
MEDIUM FOREST GREEN (OLIVE) |
AQUAMARINE |
MEDIUM GOLDENROD |
BLACK |
MEDIUM ORCHID |
BLUE VIOLET |
MEDIUM SLATE BLUE |
CADET BLUE |
MEDIUM SPRING GREEN |
CORAL |
MEDIUM TURQUOISE |
CORNFLOWER BLUE |
MEDIUM VIOLET RED |
CYAN (AQUA) |
MIDNIGHT BLUE |
DARK GREEN |
NAVY (NAVY BLUE) |
DARK OLIVE GREEN |
OLIVE (MEDIUM FOREST GREEN) |
DARK ORCHID |
ORANGE |
DARK SLATE BLUE (PURPLE) |
ORANGE RED |
DARK SLATE GREY |
ORCHID |
DARK TURQUOISE |
PALE GREEN |
DIM GREY (GRAY, GREY) |
PINK |
FIREBRICK |
PLUM |
FOREST GREEN (GREEN) |
PURPLE (DARK SLATE BLUE) |
FUCHSIA (MAGENTA) |
RED |
GOLD |
SALMON |
GOLDENROD |
SEA GREEN |
GRAY (DIM GREY, GREY) |
SIENNA |
GREEN (FOREST GREEN) |
SILVER |
GREEN YELLOW |
SKY BLUE |
GREY (DIM GREY, GRAY) |
SLATE BLUE |
INDIAN RED |
STEEL BLUE (TEAL) |
KHAKI |
TAN |
LIGHT BLUE |
TEAL (STEEL BLUE) |
LIGHT GREY |
THISTLE |
LIGHT STEEL BLUE |
TURQUOISE |
LIME |
VIOLET |
LIME GREEN |
VIOLET RED |
MAGENTA (FUCHSIA) |
WHEAT |
MAROON |
WHITE |
MEDIUM AQUAMARINE |
YELLOW |
MEDIUM BLUE |
YELLOW GREEN |
Vorgehensweise: |
Sie können in einem Report Ihre eigenen Schriftarten mit dem Attribut FONT in einem StyleSheet angeben. Der Webbrowser muss, wenn Sie eine Schriftart für einen HTML-Report angeben, diese Schriftart unterstützen. Falls der Webbrowser die Schriftart nicht unterstützt, wird auf die proportionale Defaultschriftart zurückgegriffen.
Verwenden Sie, um eine Schriftart für einen Report anzugeben, die folgende Syntax in einem Stylesheet.
TYPE=type, [subtype,] FONT='font[,font]',$
Hierbei gilt:
Hinweis: Wenn Sie in einem HTML-Report unterschiedliche Schriftarten für unterschiedliche Reportkomponenten angeben, erhöht sich die Größe des Quellcodes.
Sie können, um das Erscheinungsbild Ihres Reports auf unterschiedlichen Plattformen zu steuern, sowohl eine für Windows übliche Schriftart als auch eine für UNIX übliche Schriftart angeben. Der Webbrowser sucht nach der ersten Schriftart in der Liste. Falls der Browser die erste Schriftart nicht finden, wird weiter in der Liste gesucht. Falls keine der angebenen Schriftarten gefunden wird, verwendet der Browser die proportionale Defaultschriftart.
In diesem Beispiel sucht der Webbrowser zunächst nach der Schriftart Arial. Wenn Arial nicht gefunden wird, wird nach Helvetica gesucht. Falls keine von beiden gefunden wird, verwendet der Browser die proportionale Defaultschriftart.
TYPE=REPORT, FONT='ARIAL,HELVETICA',$
Browser weisen bestimmte Schriftarten als proportionale und nichtproportionale Defaultschriftarten zu. Verwenden Sie, um eine Defaultschriftart für den Browser für einen HTML-Report anzugeben, die reservierten Namen DEFAULT-PROPORTIONAL und DEFAULT-FIXED im StyleSheet Ihres Reports. Der Browser zeigt Ihren Report dementsprechend an.
Verwenden Sie, um die proportionale Defaultschriftart des Browsers auszuwählen, die folgende Syntax. Bitte beachten Sie, dass Sie TYPE bestimmen müssen, um anzugeben, welche Reportkomponente beeinträchtigt werden soll.
FONT={DEFAULT-PROPORTIONAL|DEFAULT-FIXED},$
Hierbei gilt:
In diesem Beispiel verwendet Ihr Web-Browser die Default-Festschriftart im gesamten Report, außer in der Report-Überschrift und bei allen Spaltenüberschriften. Für diese Kopfzeilen verwendet der Webbrowser die proportionale Defaultschriftart.
TABLE FILE GGSALES
HEADING
"Sales Report"
SUM UNITS DOLLARS BY CATEGORY BY PRODUCT
ON TABLE SET STYLE *
TYPE=REPORT,FONT=DEFAULT-FIXED,$
TYPE=TITLE,FONT=DEFAULT-PROPORTIONAL,$
TYPE=HEADING,FONT=DEFAULT-PROPORTIONAL,$
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END
Die Ausgabe ist:
WebFOCUS |