Das Schriftartformat in einem Report angeben

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.


Nach oben

x
Syntax: Die Schriftgröße in einem Report angeben

Verwenden Sie in einem StyleSheet die folgende Syntax, um eine Schriftgröße anzugeben.

TYPE = type, [subtype,] SIZE=pts, $

Hierbei gilt:

type
Ist die Reportkomponente, die Sie verändern möchten, wie z. B. REPORT, HEADING oder TITLE.
subtype
Ist ein zusätzliches Attribut, wie z. B. COLUMN, ACROSS, ITEM usw., das benötigt wird, um die Reportkomponente, die Sie formatieren möchten, zu identifizieren. Siehe Eine Reportkomponente in einem WebFOCUS StyleSheet identifizieren für Informationen über die Angabe verschiedener Typen der Reportkomponenten.
pts
Ist die Schriftgröße in Punkten. Der Defaultwert ist 10, was der HTML-Default-Schriftgröße von 3 entspricht. Eine genauere Beschreibung über das Verhältnis von Punktgröße und HTML-Fontgröße finden Sie unter Verwendungshinweise für das Ändern der Schriftgröße.


Beispiel: Die Schriftgröße in einem Report angeben

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:


Nach oben

x
Referenz: Verwendungshinweise für das Ändern der Schriftgröße

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



x
Syntax: Geben Sie Fettdruck oder Kursiv in einem Report an

Verwenden Sie in einem StyleSheet die folgende Syntax, um einen Schriftstil anzugeben.

TYPE=type, [subtype,] STYLE=[+|-]txtsty[{+|-}txtsty], $

Hierbei gilt:

type
Ist die Reportkomponente, die Sie verändern möchten, wie z. B. REPORT, HEADING oder TITLE.
subtype
Ist ein zusätzliches Attribut, wie z. B. COLUMN, ACROSS, ITEM usw., das benötigt wird, um die Reportkomponente, die Sie formatieren möchten, zu identifizieren. Siehe Eine Reportkomponente in einem WebFOCUS StyleSheet identifizieren für Informationen über die Angabe verschiedener Typen der Reportkomponenten.
txtsty
Ist einer der folgenden Werte: NORMAL, BOLD, ITALIC. Der Defaultwert ist NORMAL.

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.

+
Ermöglicht es Ihnen, eine Kombination von Schriftstile anzugeben. Sie können einem Attribut, selbst wenn ihm bereits einer oder mehrere Schriftstile zugewiesen wurden, zusätzliche Schriftstile hinzufügen.
-
Ermöglicht es Ihnen, von einem Attribut einen Schriftstil zu entfernen.


Beispiel: Den Schriftstil in einem Report angeben

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:



Beispiel: In einem Report einen übernommenen Schriftstil hinzufügen oder entfernen

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:


Nach oben

x
Syntax: Eine Schriftfarbe in einem Report angeben

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:

type
Ist die Reportkomponente, die Sie verändern möchten, wie z. B. REPORT, HEADING oder TITLE.
subtype
Ist ein zusätzliches Attribut, wie z. B. COLUMN, ACROSS, ITEM usw., das benötigt wird, um die Reportkomponente, die Sie formatieren möchten, zu identifizieren. Siehe Eine Reportkomponente in einem WebFOCUS StyleSheet identifizieren für Informationen über die Angabe verschiedener Typen der Reportkomponenten.
Farbe
Ist einer der voreingestellten Farbwerte wie GREY oder GOLD. Falls die Anzeige oder das Ausgabegerät keine Farben unterstützt, werden stattdessen Grautöne verwendet. Der Defaultwert ist BLACK (schwarz). Eine vollständige Liste der verfügbaren Farbwerte finden Sie unter Farbwerte in einem Report.
RGB (r g b)
Gibt die Schriftfarbe als eine Mischung aus rot, grün und blau an.

(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.

RGB (#hexcolor)
Ist der Hexadezimalwert für die Farbe. Beispielsweise ist FF0000 der Hexadezimalwert für rot. Die Hexadezimalstellen können sowohl klein- als auch großgeschrieben werden und es muss ihnen ein Rautezeichen (#) vorangestellt werden.

Nach oben

x
Referenz: Farbwerte in einem Report

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


x
Schriftarten für Reports angeben

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.



x
Syntax: Schriftarten in einem Report angeben

Verwenden Sie, um eine Schriftart für einen Report anzugeben, die folgende Syntax in einem Stylesheet.

TYPE=type, [subtype,] FONT='font[,font]',$

Hierbei gilt:

type
Ist die Reportkomponente, die Sie verändern möchten, wie z. B. REPORT, HEADING oder TITLE.
subtype
Ist ein zusätzliches Attribut, wie z. B. COLUMN, ACROSS, ITEM usw., das benötigt wird, um die Reportkomponente, die Sie formatieren möchten, zu identifizieren. Siehe Eine Reportkomponente in einem WebFOCUS StyleSheet identifizieren für Informationen über die Angabe verschiedener Typen der Reportkomponenten.
Schriftart
Ist der Name der Schriftart. Sie müssen den Wert in einfache Anführungszeichen setzen. Falls Sie einen HTML-Report erstellen, können Sie mehr als eine Schriftart in den einfachen Anführungszeichen angeben, um mehr als einen Browser unterstützen zu können.

Hinweis: Wenn Sie in einem HTML-Report unterschiedliche Schriftarten für unterschiedliche Reportkomponenten angeben, erhöht sich die Größe des Quellcodes.



Beispiel: Mehrere Schriftarten in einem HTML-Report angeben

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',$ 


x
Syntax: Die Defaultschriftarten für den Browser für HTML-Reports angeben

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:

DEFAULT-PROPORTIONAL
Gibt die proportionale Defaultschriftart des Webbrowsers an.
DEFAULT-FIXED
Gibt die nichtproportionale Defaultschriftart des Webbrowsers an.


Beispiel: Defaultschriftarten für den Browser angeben

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