Allgemeine WebFOCUS StyleSheet-Syntax

In diesem Abschnitt:

Vorgehensweise:

Ein StyleSheet besteht aus Deklarationen, die die Reportkomponenten identifizieren, die Sie formatieren möchten, und die Formatierung, die Sie anwenden möchten. Eine Deklaration beginnt normalerweise mit dem TYPE-Attribut gefolgt von Attribut=Wert-Paaren, die Sie der Reportkomponente zuweisen. Sie können auch Anmerkungen aufnehmen, die Kontext für Ihre StyleSheets bieten. Anmerkungen wirken sich auf das Verhalten von StyleSheets nicht aus. Genaueres finden Sie unter Einem WebFOCUS StyleSheet einen Kommentar hinzufügen.

Informationen über das Identifizieren von Reportkomponenten finden Sie unter Eine Reportkomponente in einem WebFOCUS StyleSheet identifizieren.


Nach oben

x
Syntax: Eine WebFOCUS StyleSheet-Deklaration angeben

Jede StyleSheet-Deklaration gibt eine Gruppe von Attributen folgendermaßen an

attribute = value, [attribute = value, ...] $

Hierbei gilt:

attribute
Ist das Attribut, dass Sie angeben, wie z. B. TYPE, COLUMN, COLOR oder FONT.
Wert
Ist der Wert, den Sie dem Attribut zuweisen.


Beispiel: Muster-WebFOCUS StyleSheet

Die folgende Anfrage enthält ein Inline-StyleSheet. Dieses StyleSheet fängt mit ON TABLE SET STYLE * an und endet mit ENDSTYLE.

TABLE FILE CENTORD
HEADING
" "
"C e n t u r y  C o r p o r a t i o n"
" "
"Order Revenue - 2000 Q3"
" "
"page <TABPAGENO"
" "
SUM ORDER_DATE/MtDY ORDER_NUM LINEPRICE AS 'Order,Total:'
BY LOWEST 9 ORDER_DATE NOPRINT
WHERE (ORDER_DATE GE '2000/10/01') AND (ORDER_DATE LE '2000/12/31');
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET HTMLCSS ON
 
ON TABLE SET STYLESHEET *
TYPE=Report, GRID=Off, UNITS=Inches, $
TYPE=Data, FONT='Times', $
TYPE=Data, BACKCOLOR=Aqua, COLOR=Navy,
     WHEN=LinePrice GT 500000, $
TYPE=Data, COLUMN=LinePrice, BACKCOLOR=Aqua, COLOR=Navy, STYLE=Bold,
     WHEN=LinePrice GT 500000, $
TYPE=Title, FONT='Helvetica', $
TYPE=Heading, FONT='Helvetica', STYLE=Bold, SIZE=14, JUSTIFY=Center,
     COLOR=White, BACKCOLOR=Dark Turquoise, $
TYPE=Heading, LINE=6, BACKCOLOR=White, COLOR=Dark Turquoise, $
TYPE=Heading, LINE=7, BACKCOLOR=White, $
ENDSTYLE
 
END

Nach oben

x
Die Lesbarkeit von WebFOCUS SyleSheets verbessern

Es gibt viele Möglichkeiten Ihr StyleSheet so zu strukturieren, dass es einfacher zu lesen ist. Sie können eine oder mehrere der folgenden Möglichkeiten verwenden:


Nach oben

x
Einem WebFOCUS StyleSheet einen Kommentar hinzufügen

Sie können einem StyleSheet Anmerkungen hinzufügen, um einer Deklaration Kontext zu geben. Anmerkungen wirken sich auf das Verhalten von StyleSheets nicht aus.

Sie können eine Anmerkung hinzufügen:

Hinweis: Sie können Anmerkungen nicht nur in StyleSheets, sondern überall in Ihrer Anfrage hinzufügen.


Nach oben

x
Die WebFOCUS StyleSheet-Syntax validieren

Vorgehensweise:

Sie können eine StyleSheet-Datei prüfen, um zu sehen, ob es Syntaxfehler gibt, indem Sie den CHECK STYLE-Befehl verwenden. CHECK STYLE überprüft die Rechtschreibung von Schriftartnamen nicht und verifiziert auch nicht die Verfügbarkeit spezifischer Schriftarten auf Ihrem System.

Sie können den CHECK STYLE-Befehl in der Befehlskonsole im Developer Studio ausgeben.



x
Syntax: WebFOCUS StyleSheet-Syntax validieren

Geben Sie, um die Syntax einer StyleSheet-Datei zu validieren, diesen Befehl in der Befehlskonsole im Developer Studio aus

CHECK STYLE file

Hierbei gilt:

file
Ist der Name der StyleSheet-Datei. Schließen Sie die Dateierweiterung nicht ein.

WebFOCUS