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.
Jede StyleSheet-Deklaration gibt eine Gruppe von Attributen folgendermaßen an
attribute = value, [attribute = value, ...] $
Hierbei gilt:
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
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:
TYPE=HEADING, FONT=ARIAL, SIZE=14, STYLE=BOLD, $
TYPE=TITLE, COLUMN=N2, STY\ LE=BOLD+ITALIC, COLOR=BLUE, $
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:
TYPE=HEADING, STYLE=BOLD, COLOR=BLUE, SIZE=14, $ Sample comment
-* This is a sample comment $ This is another sample comment
Hinweis: Sie können Anmerkungen nicht nur in StyleSheets, sondern überall in Ihrer Anfrage hinzufügen.
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.
WebFOCUS |