Usar elementos de informe dinámicos

Los elementos dinámicos de un informe cambian en función de las propiedades actuales del informe. Cuando las propiedades del elemento se actualizan, el texto de informe o foto correspondiente se actualiza.

Agregue una foto dinámica a un informe para mejorar su apariencia mostrando una imagen capturada a lo largo de los datos de atributos.

Puede agregar texto dinámico para elementos como la ruta de archivos de un proyecto, la fecha de exportación de un informe o una estadística de resumen.

Los elementos de texto dinámico utilizan etiquetas de formato, similares a las de HTML, de forma que puede combinar texto tanto dinámico como estático en un único elemento de texto y aplicar las opciones de formato disponibles para personalizar la visualización de texto resultante. Cuando se agrega texto dinámico a un informe, solo aparece la etiqueta. El valor real se muestra cuando se exporta el informe a un PDF. Puede formatear las propiedades de texto de los elementos de texto dinámico, como fuente, tamaño, color y posición, o puede editar las etiquetas de formato para modificar el valor de salida.

Lo siguiente es un ejemplo de etiqueta de texto dinámico para números de página tal como se muestran en el cuadro Vista de texto Text View en el panel Formatear texto:

Page <dyn type="report" property="current-page"/> of <dyn type="report" property="total-pages"/>

En la Vista de etiquetas Tag View, las etiquetas se contraen en botones. Haga clic en los botones para cambiar el valor que se va a utilizar. En la vista de informe, verá el resultado siguiente:

Page {Current Page} of {Total pages}

Agregar un elemento de imagen dinámico

Una vez que haya agregado una imagen, puede hacer que se actualice dinámicamente para cada página. Para ello, haga doble clic en la imagen para abrir el panel Imagen de formato. De manera predeterminada, está definida la opción Ruta sencilla, lo que significa que la imagen proviene de una única ubicación de archivo y no se actualiza a medida que cambian las páginas de series de mapas. Elija la opción Dinámica para actualizar el elemento de imagen de cada página.

Nota:

Las imágenes dinámicas solo están disponibles para diseños de series de mapas espaciales e informes. En otros casos, esta opción no está disponible.

La opción Dinámica le permite hacer referencia a imágenes en la capa de índice incluidas como adjuntos, campos ráster, URL o rutas de archivos. Si el valor del campo está vacío para una entidad de índice concreta, no se muestra ninguna imagen.

Para definir una imagen dinámica, elija el campo que contiene el adjunto o ráster en el menú desplegable. Si el campo no muestra el nombre completo de la imagen o si hay imágenes disponibles de varios campos, puede definir una expresión de Arcade para especificar la imagen correcta. Haga clic en el botón Expresión Establecer una expresión para abrir el constructor de expresiones y escribir la expresión de Arcade.

A continuación, se muestra un ejemplo de expresión de Arcade que crea una URL de imagen concatenando dos campos y utilizando un texto estático para proporcionar el formato de URL correcto:

Concatene dos campos y agregue texto estático para generar una URL.

"https://" + $feature.DomainName + TextFormatting.BackwardSlash + $feature.URLFileName + ".jpg"

Agregar un elemento de texto dinámico

Siga estos pasos para agregar un elemento de texto dinámico a un informe:

  1. Elija la sección en el informe en el que se agregará el texto dinámico.
  2. En la pestaña Insertar, en el grupo Texto, haga clic en Texto dinámico Add Dynamic Text.
  3. Seleccione un elemento de texto dinámico de la galería.

    El uso de la galería es la forma más común de agregar un elemento de texto dinámico, pero también se puede escribir un elemento de texto dinámico directamente en el panel Formatear texto.

  4. En la vista de informe, haga clic para colocar el elemento de texto dinámico en la sección seleccionada del informe.

    También puede hacer clic y arrastrar un cuadro para colocar un elemento de texto dinámico.

Modificar un elemento de texto dinámico

Una vez que haya agregado un elemento de texto dinámico a un informe, puede cambiar la apariencia del texto o editar la sintaxis de las etiquetas de formato para actualizar el valor de salida. Hay tres formas de modificar un elemento de texto dinámico en un informe:

  • Dentro de la pestaña Texto, en la pestaña Formato, puede modificar el símbolo de texto, el tamaño y la posición.
  • En el panel Contenido, amplíe la sección de informe y haga doble clic en el elemento de texto dinámico para abrir el panel Formatear texto y ver y editar la etiqueta de texto dinámico.
    Sugerencia:

    Se recomienda que la galería de símbolos de texto se visualice por categoría, ya que esto permite que los elementos de los informes se agrupen por categoría de estilo en lugar de como una sola lista larga.

  • Haga doble clic en el elemento de texto dinámico de la vista de informe y escriba directamente en la vista el nuevo texto o las nuevas etiquetas de texto del elemento. Haga clic en un punto situado fuera del elemento seleccionado para confirmar los cambios.

Las etiquetas de texto dinámico se muestran en el panel Elemento en Vista de etiqueta Tag View o Vista de texto Text View. El botón Vista de etiquetas Tag View representa el elemento de texto dinámico. Haga clic en él para editar la etiqueta de formato en el cuadro de entrada. Haga clic en el botón Vista de texto Text View para mostrar el texto sin formato del texto dinámico completo junto con cualquier texto estático.

Categorías de elementos de texto dinámico

Las etiquetas de texto dinámico se clasifican en categorías. Los informes admiten las categorías siguientes de etiquetas agrupadas:

  • Informe: devuelve los valores de propiedades del informe actual
  • Sistema: devuelve la fecha y hora actuales o los valores de propiedad de usuario
  • Número de página: devuelve el número de página y los valores de propiedad de recuento
  • Proyecto: devuelve los valores de las propiedades del proyecto

Entre las etiquetas específicas de informe adicionales están las siguientes:

  • Estadísticas de resumen: devuelve el valor estadístico solicitado para el informe
  • Valor de campo: devuelve el valor de campo solicitado para ese registro
Nota:

Los valores de campo se agregan manualmente en la sección Detalles y en las secciones Encabezado de grupo. Las estadísticas de resumen se incluyen en todas las secciones Pie de grupo y Pie de informe. Estadísticas adicionales pueden agregarse directamente desde la cinta tras la creación del informe.

Etiquetas de informe

Etiquetas con type="layout" pueden utilizarse tanto en los diseños como en los informes. En la tabla siguiente se enumeran las etiquetas disponibles para los datos de los informes:

Informe

DescripciónEjemplo de sintaxis

Fecha de exportación

<dyn type="layout" name="ReportName" property="dateExported" format= "short|short"/>

Metadatos

Cuando selecciona esta opción en el menú, se inserta un elemento de texto que contiene un conjunto de etiquetas de metadatos. Consulte la tabla de metadatos de informe para obtener más información.

Nombre

<dyn type="layout" name="ReportName" property="name"/>

Reportar metadatos

DescripciónEjemplo de sintaxis

Título

<dyn type="layout" property="metadata" attribute="title"/>

Etiquetas

<dyn type="layout" property="metadata" attribute="tags"/>

Resumen

<dyn type="layout" property="metadata" attribute="summary"/>

Descripción

<dyn type="layout" property="metadata" attribute="description"/>

Créditos

<dyn type="layout" property="metadata" attribute="credits"/>

Límite de uso

<dyn type="layout" property="metadata" attribute="uselimit"/>

Etiquetas de sistema

En la tabla siguiente se enumeran las etiquetas disponibles para la información del sistema:

Sistema

DescripciónEjemplo de sintaxis

Hora actual

<dyn type="time" format=""/>

Usuario

<dyn type="user"/>

Nota:

Al seleccionar Hora actual en la galería Texto dinámico de la pestaña Insertar, se insertará un texto con las etiquetas de fecha actual y hora actuales. El resultado en el panel Formatear texto es Hora actual: <dyn type="date" format=""/> <dyn type="time" format=""/>. Los valores de texto dinámico de fecha y hora pueden formatearse de muchas maneras.

Etiquetas de número de página

Las siguientes etiquetas están disponibles para la información de número de página:

Número de página

DescripciónEjemplo de sintaxis

Número de página

<dyn type="report" property="current-page"/>

Conteo de página

<dyn type="report" property="total-pages"/>

Número de página del recuento

<dyn type="report" property="current-page"/> of <dyn type="report" property="total-pages"/>

Etiquetas de proyecto

Las siguientes etiquetas se utilizan para enumerar en una lista la información basada en la configuración de proyecto actual. Haga clic en la pestaña Proyecto y en Opciones para revisar esta configuración:

Proyectar

DescripciónEjemplo de sintaxis

Carpeta predeterminada

<dyn type="project" property="defaultFolder"/>

Geodatabase predeterminada

<dyn type="project" property="defaultGeodatabase"/>

Caja de herramientas predeterminada

<dyn type="project" property="defaultToolbox"/>

Carpeta

<dyn type="project" property="folder"/>

Nombre

<dyn type="project" property="name"/>

Ruta

<dyn type="project" property="path"/>

Fecha de guardado

<dyn type="project" property="dateSaved" format="short|short"/>

Etiquetas de estadísticas de resumen

Las siguientes etiquetas están disponibles para la información estadística tabular:

Resumen de estadísticas

DescripciónEjemplo de sintaxis

Recuento

<dyn type="report" property="field-count" field="FieldName"/>

Valor medio

<dyn type="report" property="field-mean" field="FieldName"/>

Mediana

<dyn type="report" property="field-median" field="FieldName"/>

Máximo

<dyn type="report" property="field-max" field="FieldName"/>

Mínimo

<dyn type="report" property="field-min" field="FieldName"/>

Desviación estándar

<dyn type="report" property="field-stddev" field="FieldName"/>

Suma

<dyn type="report" property="field-sum" field="FieldName"/>

Temas relacionados