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.
Nota:
Los elementos dinámicos utilizados en un informe no pasan a páginas complementarias. Los que se originan en una página complementaria reflejan sus propiedades de creación, en lugar de las propiedades del informe.
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 aspectos como la ruta de archivo de un proyecto, la fecha en que se exportó 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 en el panel Formatear texto:
Page <dyn type="report" property="current-page"/> of <dyn type="report" property="total-pages"/>
En la Vista de etiquetas , 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
Cuando haya agregado una imagen, puede configurarla para 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 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:
- Elija la sección en el informe en el que se agregará el texto dinámico.
- En la pestaña Insertar, en el grupo Texto, haga clic en Texto dinámico .
- 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.
- 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 o Vista de texto . El botón Vista de etiquetas 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 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:
Informar
Description | Ejemplo 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
Description | Ejemplo 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"/> |
Description | <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
Description | Ejemplo 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
Description | Ejemplo 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
Description | Ejemplo 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
Description | Ejemplo 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"/> |