Reglas de estilo de tabla

Al utilizar tablas en informes, es útil aplicar estilos a los datos para que se destaquen aparte del resto de los datos. Las reglas se pueden aplicar en el nivel de fila o en el nivel de columna. Estas reglas invalidan la configuración general o predeterminada de la tabla aplicada en la herramienta tabla basándose en las condiciones establecidas para cada regla.

Si utiliza estilos de tabla para personalizar los colores, consulte Colores.

Acceda al editor de reglas de estilo

Hay dos tipos de reglas y hay un botón de control para cada tipo de regla.

Reglas de columna: se aplican a un campo individual de la tabla. Cuando se aplica una regla de columna, el campo que se aplica la regla aparece en negrita en la ventana de configuración . Se accede a las reglas de columna en la configuración por columna de la ventana Propiedades de la tabla . Para aplicar una regla de columna:

  1. Haga clic en el nombre de campo para aplicar la regla.
  2. Haga clic en el botón crear/editar para establecer los parámetros de la regla.

Reglas de fila: se aplican a toda la fila de datos de una tabla (como resaltar una fila total). Se accede a las reglas de fila desde la parte inferior de la ventana Propiedades de la tabla. Para aplicar una regla de fila:

  1. Haga clic en el botón Crear/Editar regla de fila para establecer los parámetros de la regla.

Para aplicar una regla a la tabla, el botón puede leer una de las dos formas:

  • Crear regla: Si no se ha aplicado ninguna regla, el botón leerá crear regla. Al hacer clic en este botón se creará una nueva regla para aplicar a la tabla.
  • Editar regla: cuando ya existe una regla, el botón leerá regla de edición. Al hacer clic en este botón se expondrá el editor de reglas para que se puedan editar las reglas existentes y se puedan crear nuevas reglas.

Configurar el editor de reglas de estilo

Nombresde reglas: las reglas que se están aplicando actualmente por columna o por fila aparecen en la sección superior del editor. Para editar una regla existente, resalte la regla que se editará. Las opciones incluyen:

  • Nuevo: crea una nueva regla.
  • Eliminar: elimina la regla seleccionada.
  • Arriba/abajo: reordena la regla seleccionada.
  • Nombre dela regla: el usuario puede escribir esta sección para establecer un nombre más descriptivo para la regla.
  • Condiciones de regla: elija uno de los tres modos para aplicar la condición de regla. Las opciones incluyen:
    • Siempre: Aplique siempre la regla en todas las condiciones. Al aplicar este modo a una regla de columna, el usuario puede elegir qué aplicar la regla sólo a los datos, encabezado o encabezado y datos.
    • Cuándo: aplica la regla sólo cuando se cumple la condición especificada. Utilice los desplegables para especificar la condición. Esta condición es generalmente una simple que no requiere una fórmula compleja.
    • Fórmula: aplica la regla sólo cuando se cumple la condición especificada. Haciendo clic en el... el botón expondrá el editor de fórmulas permitiendo al usuario construir una condición más detallada. Esta afección suele comparar dos o más variables.

Al especificar una regla de fila, se muestra una casilla de verificación adicional para permitir al usuario especificar si esa regla debe reemplazar una regla de columna existente. La jerarquía de reglas se discute a continuación.

Estilos: la sección estilos es donde el usuario aplica las opciones de estilo que se aplican a los datos si se cumple la condición especificada anteriormente. Las opciones incluyen:

  • Fuente: cambia el tipo de fuente cuando se cumple la condición. Se muestran todas las fuentes instaladas en la máquina. Haga clic en el botón desplegable para seleccionar el tipo de fuente deseado. Negrita y cursiva también se pueden aplicar haciendo clic en sus respectivos botones.
  • Tamañode fuente: cambia el tamaño de la fuente cuando se cumple la condición. Utilice los controles arriba/abajo para aumentar/disminuir el tamaño de la fuente.
  • Justificación: cambia la posición de cómo los datos llenan la celda cuando se cumple la condición. Las opciones incluyen: izquierda, derecha o centro.
  • Colorde texto: cambia el color del texto cuando se cumple la condición. Haga clic en el... para exponer el selector de color.
  • Color de fondo: cambia el color de fondo de las celdas cuando se cumple la condición. Haga clic en el... para exponer el selector de color.
  • Prefijo: antepone un prefijo cuando se cumple la condición. La opción sólo está disponible para las reglas de columna cuando se elige un campo numérico para aplicar la regla.
  • Sufijo: anexa un sufijo cuando se cumple la condición. La opción sólo está disponible para las reglas de columna cuando se elige un campo numérico para aplicar la regla.
  • Lugares decimales: muestra el texto con la cantidad especificada de posiciones decimales cuando se cumple la condición. La opción sólo está disponible para las reglas de columna cuando se elige un campo numérico para aplicar la regla.

Estilos de fórmula: Opción avanzada: cuando las anulaciones de estilo básico son insuficientes, los usuarios pueden crear sus propias anulaciones de estilo, escribiendo una fórmula que construya texto de estilo similar a CSS. Esta fórmula se computa individualmente para cada celda a la que se aplica, y puede ser muy potente. El uso de esto requiere una sólida comprensión de los estilos CSS y algunos conocimientos de PCXML y compositor.

Algunas propiedades PCXML comunes que se utilizan en las fórmulas:

  • background-color: el color de fondo de una celda o fila de tabla.
  • lugares decimales: la cantidad de números que aparecerán después de un punto decimal para un valor numérico.
  • postfix: texto que seguirá directamente un valor.
  • prefijo: texto que precede a un valor.
  • background-image: establece una imagen como fondo
  • color: color de primer plano del objeto.
  • borde: define los bordes alrededor de un elemento.
  • relleno: espacio entre el borde del elemento y el contenido del elemento.
  • font-weight: establece la visualización de los caracteres gruesos o delgados del texto.
  • font-style: establece el estilo de una fuente.
  • texto-alinear: alinea el texto en un elemento.
  • espacio en blanco: declara cómo se controla el espacio en blanco dentro del elemento: la forma ' normal ' (donde se colapsa el espacio en blanco), como ' pre ' (que se componen como el elemento ' pre ' en HTML) o como ' NoWrap ' (donde el envoltorio se realiza sólo a través de elementos br).
  • texto-decoración: la decoración del texto como la sobrelínea, subrayado, línea-a través, ninguno, o parpadeo.

Jerarquía de reglas

El uso de reglas de manera efectiva requiere entender qué reglas son las primeras y cuáles invalidan otras. Cuando dos reglas intentan cambiar diferentes estilos (uno cambiando una fuente, y el otro cambiando el tamaño de fuente, por ejemplo), no importa cuál se ejecuta primero. Pero cuando dos reglas tienen la intención de cambiar el mismo estilo, sólo uno ganará. Las reglas se ejecutan en el orden siguiente, con reglas posteriores que reemplazan las reglas anteriores.

  • La configuración predeterminada de la tabla tiene la prioridad más baja.
  • Configuraciones por columna
  • Regla de fila con sólo estilos básicos (no de fórmula)
  • Regla de columna con sólo estilos básicos
  • Regla de fila con sólo estilos básicos con la casilla de verificación anular seleccionada
  • Regla de fila con estilos de fórmula
  • Regla de columna con estilos de fórmula
  • Regla de fila con estilos de fórmula con la casilla de verificación anular seleccionada

Aquí hay otra manera de ver esto.

  • Los estilos de fórmula siempre tienen prioridad sobre los estilos que no son de fórmula (básico).
  • Las reglas de columna suelen tener prioridad sobre las reglas de fila, a menos que la regla de fila tenga activada la casilla de verificación "anular reglas de columna".
  • Las reglas prevalecen sobre la configuración de la tabla por columna y por defecto.
  • Las reglas múltiples de un tipo determinado (fila o columna, básico o fórmula) se ejecutan en el orden en que se enumeran en el editor de reglas.