18.2.7. Los elementos de la tabla

Puede usar los elementos de la tabla para decorar y explicar su mapa:

  • Tabla de atributos: muestra un subconjunto de los atributos de una capa, basado en reglas predefinidas

  • Tabla fija: inserta una tabla de texto manual donde la información puede ser independiente de las capas.

18.2.7.1. El elemento de la tabla de atributos

Los atributos de cualquier capa del proyecto pueden ser mostrados en el diseño de impresión. Utilice la herramienta addTable Añadir tabla de atributos siguiendo las instrucciones de creación de elementos para añadir un nuevo elemento de la tabla que luego pueda manipular de la misma manera que se expone en Interactuando con los elementos de composición.

Por defecto, un elemento nueva tabla de atributos carga primero filas de la primera capa (ordenada alfabeticamente), con todos los campos. No obstante puedes personalizar la tabla gracias a su panel Propiedades del elemento. Aparte de las propiedades principales del elemento. esta prestación tiene las siguientes funcionalidades Figura 18.37):

../../../../_images/attribute_properties.png

Figura 18.37 Panel de Propiedades del elemento Tabla de Atributos

18.2.7.1.1. Propiedades principales

El grupo Propiedades principales`de la tabla de atributos proporciona las siguientes funcionalidades (ver :numref:`figure_layout_table_ppt):

../../../../_images/attribute_mainproperties.png

Figura 18.38 Grupo de Propiedades Principales de la Tabla de Atributos

  • Para Fuente, de forma predeterminada, solo puede seleccionar Objetos espaciales de la capa, lo que le permite seleccionar una :guilabel:` Capa` de las capas vectoriales cargadas en el proyecto.

    El botón dataDefined suplantación definida por datos cerca de la lista de capas le permite cambiar dinámicamente la capa que se utiliza para completar la tabla, p. ej. podría llenar la tabla de atributos con diferentes atributos de capa por página de atlas. Tenga en cuenta que la estructura de la tabla utilizada (Figura 18.41) es la de la capa que se muestra en la lista desplegable :guilabel:` Capa` y se deja intacta, lo que significa que establecer una tabla definida por datos en una capa con campo diferente(s) darán como resultado columna vacía(s) en la tabla.

    En caso de que active checkbox Generar un atlas en el panel Atlas (ver Generar un Atlas), hay dos Fuentes adicionales posibles:

    • Objeto de atlas actual (ver Figura 18.39): no verá ninguna opción para seleccionar la capa, y el elemento de tabla solo mostrará una fila con los atributos del objeto actual de la capa de cobertura del atlas.

    • y Relación de hijos (ver Figura 18.40): se mostrará una opción con los nombres relacionados. Esta funcionalidad solo puede ser usada si has definido una relacion al usar tu capa de cobertura del atlas como padre, y la tabla mostrará las filas con las capas de hijos de la capa de cobertura del atlas del elemento actual.

  • El botón Refrescar Tabla de Datos se puede usar para actualizar la tabla cuando el contenido real de la tabla ha cambiado.

../../../../_images/attribute_mainatlas.png

Figura 18.39 Propiedades principales de Tabla de atributos para “Objeto del atlas actual”

../../../../_images/attribute_mainrelation.png

Figura 18.40 Propiedades Principales de Tabla de Atributos para “Hijo de Relación”

  • El botón Atributos… carga el diálogo Seleccionar Atributos, (ver Figura 18.41) que puede ser usado para cambiar los contenidos visibles de la tabla. La parte superior de la ventana muestra la lista de los atributos a mostrar y la parte inferior le ayuda a ordenar los datos.

    ../../../../_images/attribute_select.png

    Figura 18.41 Diálogo Seleccionar Atributos de la Tabla de Atributos

    En la sección Columnas se puede:

    • Mueva los atributos hacia arriba o hacia abajo en la lista seleccionando las filas y luego usando los botones arrowUp y arrowDown para cambiar las filas. Se pueden seleccionar y mover varias filas a la vez.

    • Agregue un atributo con el botón signPlus. Esto agregará una fila vacía en la parte inferior de la tabla donde puede seleccionar un campo para que sea el valor del atributo o crear un atributo a través de una expresión regular.

    • Elimine un atributo con el botón signMinus. Se pueden seleccionar y eliminar varias filas al mismo tiempo.

    • Restablezca la tabla de atributos a su estado predeterminado con el botón Restablecer.

    • Limpia la tabla usando el botón Limpiar. Esto es útil cuando tiene una tabla grande pero solo desea mostrar una pequeña cantidad de atributos. En lugar de eliminar manualmente cada fila, puede ser más rápido borrar la tabla y agregar las filas necesarias.

    • Los encabezados de las celdas se pueden modificar agregando el texto personalizado en la columna Encabezado.

    • La alineación de las celdas se puede gestionar con la columna Alineación que dictará la posición del texto dentro de la celda de la tabla.

    • El ancho de celda se puede administrar manualmente agregando valores personalizados a la columna Anchura.

    En la sección Ordenar se puede:

    • Añadir un atributo con el cuál ordenar la tabla: presiona el botón signPlus y se añadirá una nueva fila vacía. Inserta un campo o una expresión en la columan Atributos y selecciones el Orden de ordenación a Ascendente o Descendente.

    • Seleccione una fila en la lista y use los botones arrowUp y arrowDown para cambiar la prioridad del orden en el nivel del atributo. Seleccionando una celda en la columna Orden de ordenación le ayuda a cambiar el orden de ordenación de un atributo de campo.

    • Use el botón signMinus para borrar un atributo de la lista de ordenación.

18.2.7.1.2. Filtrado de objetos espaciales

El grupo Filtrado de Objetos Espaciales de la tabla de atributos proporciona las siguientes funcionalidades (ver Figura 18.42):

../../../../_images/attribute_filter.png

Figura 18.42 Grupo Filtrado de Objetos Espaciales de la Tabla de Atributos

Puede:

  • Defina Máximo de filas que se mostrarán.

  • Activar checkbox Eliminar filas duplicadas de la tabla para mostrar sólo registros únicos.

  • Activar checkbox Mostrar solo objetos espaciales visibles dentro de un mapa y seleccione el correspondiente :guilabel:` Mapa enlazado` cuyos atributos de entidades visibles se mostrarán.

  • Activar checkbox Mostrar solo objetos que intersecan con el objeto Atlas sólo está disponible cuando checkbox Generar un atlas está activado. Cuando se activa, mostrará una tabla con solo los bojetos que intersecan con el objeto atlas actual.

  • Activar checkbox Filtrar con y proporciona un filtro al escribir en la línea de entrada o insertar una expresión regular utilizando el botón de expresión expression dado. Unos pocos ejemplos de declaraciones de filtrado que puede utilizar cuando se han cargado la capa de aeropuertos a partir del conjunto de datos de la muestra:

    • ELEV > 500

    • NAME = 'ANIAK'

    • NAME NOT LIKE 'AN%'

    • regexp_match( attribute( $currentfeature, 'USE' ) , '[i]')

    La ultima expresión regular incluirá sólo los aeropuertos que tienen una letra “i” en el campo de atributos “USE”.

18.2.7.1.3. Apariencia

El grupo Apariencia`de la tabla de atributos proporciona las siguientes funcionalidades (ver :numref:`figure_layout_table_appearance):

../../../../_images/attribute_appearance.png

Figura 18.43 Grupo Apariencia de la Tabla de Atributos

  • Haga clic en checkbox Mostrar filas vacías para llenar la tabla de atributos con celdas vacías. ¡Esta opción también se puede usar para proporcionar celdas vacías adicionales cuando tenga un resultado para mostrar!

  • Con Márgenes de celda puede definir el margen alrededor del texto en cada celda de la tabla.

  • Con Mostrar cabecera puede seleccionar de una lista una de las opciones “En el primer marco”, “En todos los marcos” o “Sin encabezado”.

  • La opción Tabla vacía controla lo que se mostrará cuando la selección de resultados esté vacía.

    • Dibujar cabeceras solamente, sólo dibuja la cabecera excepto si se tiene elegido “Sin encabezado” por Mostrar encabezado.

    • Ocultar tabla entera, sólo dibujará el fondo de la tabla. Se puede activar checkbox No dibujar el fondo si el marco esta vacío en Marcos para ocultar la tabla completamente.

    • Mostrar mensaje del conjunto dibujará el encabezado y añadirá un espaciado a la celda a todas las columnas y mostrará un mensaje como “Sin resultados” que puede ser proveído en la opción Mensaje a mostrar

  • La opción Mensaje a mostrar sólo se activa cuando se ha seleccionado Mostrar mensaje establecido para Tabla Vacía. El mensaje proporcionado se mostrará en la tabla en la primer fila, cuando el resultado sea una tabla vacía.

  • Con Color de fondo puede establecer el color de fondo de la tabla usando el control selector de color. La opción Personalización avanzada le ayuda a definir diferentes colores de fondo para cada celda (ver Figura 18.44)

../../../../_images/attribute_background.png

Figura 18.44 Diálogo Fondo Avanzado de la Tabla de Atributos

  • checkbox Aplicar colores de capa de estilo condicional: el formato de tabla condicional presente en la capa se aplica en el diseño de la tabla de atributos (actualmente solo están soportados los colores de fondo y primer plano). Las reglas de formato condicional tienen prioridad sobre otras configuraciones de formato de diseño de tabla, p. ej. anularán otras configuraciones de color de fondo de celda como colores de fila alternos.

  • Con la opción Envolver texto, puede definir un carácter en el que se envolverá el contenido de la celda cada vez que se den las condiciones

  • Con Texto extragrande se define el comportamiento cuando el ancho establecido para una columna es menor que la longitud de su contenido. Puede ser Ajustar texto o Truncar texto.

Nota

Mas propiedades del elemento tabla de atributos son descritas en la sección Funcionalidades generales de las tablas.

18.2.7.2. El elemento tabla fija

Información adicional sobre el mapa puede ser insertada manualmente en la tabla eligiendo addManualTable Añadir tabla fija y siguiendo Instrucciones de creación de elementos para añadir un nuevo elemento tabla que luego puede manipular de la misma manera que se expone en Interactuando con los elementos de composición.

De forma predeterminada, aparece una tabla vacía con dos columnas y filas minimizadas en el diseño del mapa. Tiene que personalizar la tabla en el panel Propiedades del elemento. Aparte de propiedades generales de los elementos, este objeto tiene las siguiente funcionalidades:

18.2.7.2.1. Propiedades principales

../../../../_images/fixedtable_table_designer.png

Figura 18.45 Panel de propiedades de elemento tabla fija con diseñador de tabla

En Propiedades principales puede trabajar con el Diseñador de tabla haciendo clic en Editar tabla …:

  • Puede hacer clic en la tabla e insertar textos manualmente.

  • Mediante los menús en la parte superior es posible:

    • Importar Contenido Desde el Portapapeles yendo a Fichero (anula las entradas dadas).

    • trabajar con funcionalidades de selección para filas y columnas yendo a Editar.

    • Insertar filas, Insertar columnas, Eliminar Filas, Eliminar Columnas además de usar la opción de checkbox Incluir Fila de Encabezado.

  • Puede trabajar con la sección Contenido de celda de la derecha y:

    • Defina el formato del texto de las celdas seleccionadas en Formato

      • Haciendo clic en el botón de la expresión expression dada y usando una expresión regular para la entrada de la celda

      • Eligiendo el Formato de texto

      • Por checkbox Formato como número (varios formatos están disponibles)

      • Definiendo la Alineación horizontal y la Alineación vertical

      • Eligiendo un Color de fondo

    • Defina el Tamaño de celda con Alto de fila y Ancho de columna.

18.2.7.2.2. Apariencia

El grupo Apariencia de la tabla fija proporciona las siguientes funcionalidades:

  • Haga clic en checkbox Mostrar filas vacías para rellenar la tabla de atributos con celdas vacías.

  • Con Márgenes de celda puede definir el margen alrededor del texto en cada celda de la tabla.

  • Con Mostrar cabecera puede seleccionar de una lista una de las opciones “En el primer marco”, “En todos los marcos” o “Sin encabezado”.

  • Con Color de fondo puede establecer el color de fondo de la tabla usando el widget selector de color. La opción Personalización avanzada le permite definir colores de fondo diferentes para cada celda.

  • Con Texto extragrande se define el comportamiento cuando el ancho establecido para una columna es menor que la longitud de su contenido. Puede ser Ajustar texto o Truncar texto.

Nota

Mas propiedades del elemento tabla fija fueron descritas en la sección Funcionalidades generales de las tablas.

18.2.7.3. Funcionalidades generales de las tablas

18.2.7.3.1. Mostrar cuadrícula

El grupo Mostrar cuadrícula de los elementos de tabla proporciona las siguientes funcionalidades (ver Figura 18.46):

../../../../_images/attribute_grid.png

Figura 18.46 Grupo Mostrar cuadrícula de la Tabla de Atributos

  • Activar checkbox Mostrar cuadrícula cuando desee mostrar la cuadrícula, los contornos de las celdas de la tabla. También puede seleccionar Dibujar líneas horizontales, Dibujar líneas verticales o ambos.

  • Con Ancho de línea se puede establecer el espesor de las líneas utilizadas en la cuadrícula.

  • El Color de la cuadrícula se puede configurar usando el widget de selección de color.

18.2.7.3.2. Estilo de Fuentes y Texto

El grupo Estilo de fuentes y texto de los elementos de tabla proporciona las siguientes funcionalidades (ver Figura 18.47):

../../../../_images/attribute_fonts.png

Figura 18.47 Grupo Estilo de Fuentes y Texto de la Tabla de Atributos

  • Puede definir las propiedades de Fuente para el Encabezado de tabla y contenido de tabla, usando el control avanzado formato de texto (con buffer, sombra, efectos de trazado, transparencia, fondo, coloreado, …). Note que estos cambios no afectan a las celas que tienen una fuente personalizada asignada, ya sea desde la sección de Apariencia o desde el diálogo Diseñador de Tabla. Solo las celdas con la representación predeterminada son sobreescritas.

  • Para Encabezado de tabla puede adicionalmente ajustar la Alineación a Follow column alignment o suplante esta opción eligiendo Izquierda, Centro o Derecha. La alineación de columna se establece usando el control Seleccionar Atributos (ver Figura 18.41 ).

18.2.7.3.3. Marcos

El grupo Marcos del elemento de tabla proporciona las siguientes funcionalidades (ver Figura 18.48):

../../../../_images/attribute_frame.png

Figura 18.48 Grupo Marcos de la Tabla de Atributos

  • Con Modo de redimensionado puede seleccionar cómo representar el contenido de la tabla de atributos:

    • Usar marcos existentes muestra el resultado en el primer marco y solo en los marcos agregados.

    • Extender a la página siguiente creará tantos marcos (y las páginas correspondientes) como sea necesario para mostrar la selección completa de la tabla de atributos. Cada cuadro se puede mover en el diseño. Si cambia el tamaño de un marco, la tabla resultante se dividirá entre los otros marcos. El último marco se recortará para adaptarse a la tabla.

    • Repetir hasta finalizar también creará tantos marcos como la opción Extender a la página siguiente, excepto que todos los marcos tendrán el mismo tamaño.

  • Utilice el botón Agregar marco para agregar otro marco con el mismo tamaño que el marco seleccionado. El resultado de la tabla que no cabe en el primer marco continuará en el siguiente marco cuando utilice el modo de cambio de tamaño Usar marcos existentes.

  • Activar checkbox No exportar página si el marco está vacío evita que la página se exporte cuando el marco de la tabla no tiene contenido. Esto significa que todos los demás elementos de diseño, mapas, barras de escala, leyendas, etc. no serán visibles en el resultado.

  • Activar checkbox No dibujar fondo si el marco está vacío impide que el fondo que se puede extraer cuando el marco de la tabla no tiene contenido.