En esta sección: Cómo:
Referencia: |
Puede mejorar el aspecto de un informe mediante los atributos de hoja de estilos, especificando el tipo, tamaño y color de la fuente. Puede designar un formato de fuente para el informe completo o para los encabezados, pies y columnas, de forma individual.
Para especificar tamaño de fuente, utilice la sintaxis que aparece a continuación en una hoja de estilos.
TYPE = type, [subtype,] SIZE=pts, $
donde:
En la siguiente solicitud de informe, el tamaño en puntos de los títulos de columna es 12:
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
La salida es:
El tamaño de la fuente es fijo, excepto en un informe HTML. El tamaño de fuente relativo usa una escala diferente de la que usa el tamaño de fuente para HTML. La tabla siguiente lista el tamaño de fuente y el tamaño de fuente HTML correspondiente:
Tamaño en puntos |
Tamaño de fuente HTML correspondiente |
---|---|
8 o menor |
1 |
9 |
2 |
10 |
3 |
11 |
4 |
12 |
5 |
13 |
6 |
14 o mayor |
7 |
Para especificar un estilo de fuente, utilice la siguiente sintaxis en una hoja de estilos.
TYPE=type, [subtype,] STYLE=[+|-]txtsty[{+|-}txtsty], $
donde:
Tenga en cuenta que, si especifica un estilo no admitido con la fuente que está utilizando, la fuente aparece sin ese estilo.
El siguiente informe presenta títulos de columna con un estilo de fuente en negrita y cursiva:
TABLE FILE GGSALES SUM UNITS DOLLARS BY CATEGORY ON TABLE SET STYLE * TYPE=TITLE, STYLE=BOLD+ITALIC, $ TYPE=REPORT, GRID=OFF, $ ENDSTYLE END
La salida es:
En la siguiente solicitud de informe, se ha especificado un estilo de fuente en negrita y cursiva para la totalidad del informe. Se elimina la cursiva del encabezado y ambos estilos quedan eliminados de los títulos de columna:
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
La salida es:
Para especificar el color para una fuente de un informe o de un componente de informe, utilice la sintaxis que aparece a continuación en una hoja de estilos.
TYPE=type, [subtype,] COLOR={color|RGB({r g b|#hexcolor})},$
donde:
(r g b) Es la intensidad deseada del rojo, verde y amarillo, respectivamente. Los valores se encuentran en una escala de 0 a 255, en que cero es el menos intenso y 255 es el más intenso. Fíjese que si usa los tres componentes de color en intensidades iguales obtiene matices del gris.
La siguiente plantilla lista todos los valores de color disponibles que se pueden utilizar con la sintaxis
COLOR=color, or BACKCOLOR=color,
en que color es uno de los valores siguientes:
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 |
Cómo: |
Puede especificar sus propias fuentes en un informe mediante el atributo FONT en una hoja de estilos. Si está especificando una fuente para un informe HTML, el navegador web debe admitir dicha fuente. Si el navegador web no admite la fuente, se revierte a su comportamiento anterior, en que usa la fuente proporcional predeterminada.
Para especificar una fuente para su informe, utilice la sintaxis que aparece a continuación en una hoja de estilos.
TYPE=type, [subtype,] FONT='font[,font]',$
donde:
Nota: Si especifica más de una fuente para varios componentes de informe diferentes en un informe HTML, aumenta significativamente el tamaño del código fuente.
Para controlar el aspecto de un informe en más de una plataforma, puede especificar en una solicitud tanto una fuente común de Windows como una fuente común de UNIX. El navegador web busca la primera fuente en la lista. Si el navegador no halla la primera fuente, busca la próxima en la lista. Si no identifica ninguna de las fuentes, el navegador usa la fuente proporcional predeterminada.
En este ejemplo, el navegador web busca primero la fuente Arial. Si el navegador no encuentra Arial, busca la fuente Helvetica. Si tampoco la identifica, entonces usa la fuente proporcional predeterminada.
TYPE=REPORT, FONT='ARIAL,HELVETICA',$
El navegador determina las fuentes proporcionales y monoespaciadas por defecto. Para especificar una fuente predeterminada de navegador para un informe HTML, utilice los nombres reservados, DEFAULT-PROPORTIONAL y DEFAULT-FIXED, en la hoja de estilos de su informe. El navegador muestra el informe de conformidad con lo solicitado.
Para seleccionar la fuente fija o proporcional predeterminada del navegador, utilice la sintaxis que aparece a continuación: Fíjese que debe especificar TYPE para indicar cuáles componentes de informe desea cambiar.
FONT={DEFAULT-PROPORTIONAL|DEFAULT-FIXED},$
donde:
En este ejemplo, el navegador web usa la fuente monoespacio predeterminada en todo el informe, excepto en el encabezado del informe y en los encabezados de las columnas. Para estos encabezados, el navegador web usa la fuente proporcional predeterminada.
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
La salida es:
WebFOCUS |