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; sin embargo, puede designar una página complementaria para incluir los números de página definidos en el encabezado o el pie de página del informe. Los elementos 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ámica
Las imágenes dinámicas le permiten 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 agregar una imagen dinámica a un informe, siga estos pasos:
- Seleccione la subsección de detalles del informe.
Las imágenes dinámicas solo están disponibles para la subsección de detalles de un informe.
- En la pestaña Insertar, en el grupo Datos, haga clic en Imagen dinámica .
- En el cuadro de diálogo Insertar imagen dinámica, elija el campo que contiene el adjunto o ráster de la galería desplegable Campo.
- Como alternativa, si el campo no muestra el nombre completo de la imagen, o si hay imágenes disponibles en 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"
- En la vista de informe, haga clic para colocar el elemento de imagen dinámica en las subsecciones de encabezado de grupo, pie de grupo o detalles del informe.
También puede hacer clic y arrastrar un cuadro para colocar el elemento de imagen dinámica.
Agregar un elemento de texto dinámico
Siga estos pasos para agregar un elemento de texto dinámico a un informe:
- Seleccione la subsección en el informe al 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 subsección seleccionada del informe.
También puede hacer clic y arrastrar un cuadro para colocar el 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 subsecció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 automáticamente en la subsección Detalles y en las subsecciones Encabezado de grupo. Las estadísticas de resumen se incluyen en todas las subsecciones Pie de grupo y Pie de informe. Puede agregar estadísticas adicionales directamente desde la cinta tras la creación del informe.
Etiquetas de informe
Puede usar etiquetas con type="layout"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ón | 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
Descripción | 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"/> |
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ón | Ejemplo de sintaxis |
---|---|
Tiempo 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=""/>. Puede formatear los valores de texto dinámico de fecha y hora 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ón | 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:
Proyecto
Descripción | 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
Descripción | 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"/> |