En esta sección: |
Puede especificar el formato de su informe mediante una hoja de estilos. La hoja de estilos es un conjunto de declaraciones que define el aspecto de un informe. Para ciertos tipos de formato podría necesitar complementar las hojas de estilos con otras características, tales como parámetros SET y comandos TABLE. En cada caso, este manual describe todo lo necesario para lograr un tipo de formato determinado.
Los beneficios de utilizar hojas de estilos. Para ciertos tipos de formato puede elegir entre utilizar una hoja de estilos o una característica diferente. Es preferible el uso de hojas de estilos ya que le permiten centralizar y volver a utilizar la lógica de formato. Esto le proporciona ciertas ventajas:
Existen diferentes tipos de hoja de estilos que puede utilizar para formatear un informe. Puede informarse sobre las hojas de estilos y cómo elegir en Cómo elegir un tipo de hoja de estilos.
Este informe muestra el número de pedido, la fecha y el ingreso total por pedidos de la Century Corporation durante el tercer trimestre de 2000:
El informe se formatea mediante una hoja de estilos WEbFOCUS y comandos de formateo en el procedimiento de informe mismo. Debajo se muestra el procedimiento Revenue.fex, seguido por el archivo de hoja de estilos OrderRev.sty:
Revenue.fex
TABLE FILE CENTORD 1.HEADING 1. " " 1. "C e n t u r y C o r p o r a t i o n" 1. " " 1. "Order Revenue - 2000 Q3" 1. " " 1. "page <TABPAGENO" 1. " " 2. 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 PDF 3. ON TABLE SET SQUEEZE ON 4. ON TABLE SET STYLESHEET OrderRev END
OrderRev.sty
5. TYPE=Report, GRID=Off, UNITS=Inches, TOPGAP=0.06, BOTTOMGAP=0.06, $ 6. TYPE=Data, FONT='Times', $ 7. TYPE=Data, BACKCOLOR=Aqua, COLOR=Navy, 7. WHEN=LinePrice GT 500000, $ 7. TYPE=Data, COLUMN=LINEPRICE, BACKCOLOR=Aqua, COLOR=Navy, STYLE=Bold, 7. WHEN=LinePrice GT 500000, $ 8. TYPE=Title, FONT='Helvetica', $ 9. TYPE=Heading, FONT='Helvetica', STYLE=Bold, SIZE=14, JUSTIFY=Center, 9. BACKCOLOR=Dark Turquoise, COLOR=White, $ 9. TYPE=Heading, LINE=6, BACKCOLOR=White, COLOR=Dark Turquoise, $ 9. TYPE=Heading, LINE=7, BACKCOLOR=White, $
Esto es sólo un resumen de lo que pueden hacer estas instrucciones de formato. Para obtener explicaciones exhaustivas, consulte los temas que describen cada característica de formato.
La lógica de formateado que aplique a sus propios informes podría ser más corta o más amplia que lo que se muestra en este ejemplo, dependiendo del informe y de cuál formato decida aplicar.
Para formatear un informe, puede elegir entre dos tipos de hoja de estilos:
Si genera un informe en formato HTML puede reforzar su rendimiento y aumentar el número de opciones de formato disponibles, haciendo que la hoja de estilos de WebFOCUS genere dinámicamente una hoja de estilos "interna" en cascada (CSS). (CSS es el lenguaje estándar de hoja de estilos diseñado para documentos HTML. La CSS interna, generada por WebFOCUS, forma parte de la salida del informe, en lugar de quedar guardada como un archivo independiente.) Para más información acerca de cómo generar una hoja de estilos en cascada interna, vaya a Cómo generar una hoja de estilos en cascada interna para informes HTML.
¿Cómo elegir entre los dos tipos de hoja de estilos? Elija:
Desea mostrar un informe en formatos de visualización diferentes, tales como PDF o Excel 2000. Muchos tipos de formato de visualización admiten hojas de estilos de WebFOCUS, pero las hojas de estilos en cascada funcionan solamente para informes en formato HTML.
Su empresa ya utiliza hojas de estilos en cascada para formatear documentos HTML y desea informes que se ajusten a las mismas normas de presentación.
Desea aplicar el mismo formato a otros tipos de documentos HTML en su empresa.
WebFOCUS |