Evitar el subrayado en títulos de columnas

21 views
Skip to first unread message

Mikel Gómez

unread,
Oct 9, 2006, 1:37:17 PM10/9/06
to i.focus
Para quitar/evitar/eliminar/suprimir los subrayados de los títulos de
campos de los informes (por defecto en informes sin rejilla GRID=OFF),
en el estilo de los informes WebFOCUS habría de usarse el valor
-UNDERLINE para la propiedad STYLE del tipo TITLE:

TYPE=TITLE, STYLE=-UNDERLINE

Con la particularidad de que el SET HTMLCSS ha de estar a ON. Motivo
por el que muchos llegan a creer que lo del -UNDERLINE es poco menos
que un mito.

Si por el motivo que fuese, nos interesa este SET desactivado, se
podrán usar los trucos de toda la vida que a continuación se citan:


*** STYLE=-UNDERLINE con SET HTMLCSS = ON
(Según lo comentado anteriormente, lo formalmente correcto)

TABLE FILE CAR
SUM SALES AS 'Ventas'
BY COUNTRY AS 'País'
ON TABLE SET PAGE NOLEAD
ON TABLE SET HTMLCSS ON
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
TYPE=TITLE, STYLE=-UNDERLINE, BACKCOLOR=SILVER, $
ENDSTYLE
END


*** Activar el grid.
(Poco interesante)

TABLE FILE CAR
SUM SALES AS 'Ventas'
BY COUNTRY AS 'País'
ON TABLE SET PAGE NOLEAD
ON TABLE SET HTMLCSS ON
ON TABLE SET STYLE *
TYPE=REPORT, GRID=ON, $
TYPE=TITLE, STYLE=-UNDERLINE, $
ENDSTYLE
END


*** Añadir una coma al final del título del campo
(Uso extendido y generalizado por el boca a boca)
(Provoca una nueva línea en blanco subrayada en el título que no se
visualiza)

TABLE FILE CAR
SUM SALES AS 'Ventas,'
BY COUNTRY AS 'País,'
ON TABLE SET PAGE NOLEAD
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
TYPE=TITLE, BACKCOLOR=SILVER, $
ENDSTYLE
END


*** En la(s) hoja(s) de estilo CSS, redefinir las propiedades de la
etiqueta <u>.
(Poco usado, pero también efectivo)
(Elimina todo los subrayados con la etiqueta <u>)

TABLE FILE CAR
SUM SALES AS 'Ventas,'
BY COUNTRY AS 'País,'
ON TABLE HOLD FORMAT HTMTABLE
ON TABLE SET PAGE NOLEAD
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
TYPE=TITLE, BACKCOLOR=SILVER, $
ENDSTYLE
END
-RUN

-HTMLFORM BEGIN
<style type="text/css">
u {text-decoration: none;}
</style>
!IBI.FIL.HOLD;
-HTMLFORM END

Reply all
Reply to author
Forward
0 new messages