Trabajar con texto dinámico
El texto dinámico se coloca en un diseño de mapa que cambia dinámicamente en función de las propiedades actuales del documento de mapa, el marco de datos y las páginas controladas por datos. El texto dinámico funciona mediante el uso de etiquetas, como HTML. Este es un ejemplo de etiqueta de texto dinámico para el título de un documento de mapa:
<dyn type="document" property="title"/>
El texto real que verá en el diseño de mapa sería el mapa real definido en Propiedades del documento de mapa. Se puede agregar texto dinámico a un diseño de mapa agregando uno de los elementos de texto de la lista Insertar del menú principal o mediante la edición de un elemento de texto existente, agregando manualmente una etiqueta dinámica.
Algunos textos dinámicos pueden ser muy sencillos y usarse por sí mismos, mientras que otros pueden ser bastante complejos. En algunos casos, es posible que desee combinar texto dinámico con texto estático. Por ejemplo, este es un texto dinámico que muestra la última fecha en la que se guardó el mapa:
Fecha de guardado: <dyn type="document" property="date saved" format="short"/> <dyn type="document" property="time saved" format=""/>
Se compone de dos partes: texto estático (Fecha de guardado:), que indica de qué trata el texto, y las etiquetas dinámicas <dyn type="document" property="date saved" format="short"/> <dyn type="document" property="time saved" format=""/>. Dentro de las etiquetas dinámicas, está el texto dinámico (dyn type="document"), la propiedad del tipo (property="date saved"), y la información del formato(format="short").
Puede utilizar etiquetas de formato y otros modificadores universales como emptyStr, preStr y postStr para personalizar aún más su texto dinámico.
Si el texto dinámico que agrega al diseño es demasiado largo y desea introducir un salto de línea puede hacerlo editando el campo de atributos en la tabla con SHIFT+ENTER.
Obtenga más información sobre accesos directos de teclado para trabajar con tablas
Agregar texto dinámico en el menú principal
Se pueden agregar una serie de tipos de texto dinámico directamente al diseño de mapa. Para ello puede hacer clic en Insertar > Texto dinámico en el menú principal. Los indicados en esta lista son solo un subconjunto de los tipos de texto dinámico. Puede acceder a otros tipos de texto dinámico editando un elemento de texto existente. Vea más abajo una lista completa de los tipos de texto dinámico.
Los siguientes elementos de texto dinámico se puede agregar directamente en el menú principal:
- Título (<dyn type="document" property="title"/>)
Este es el título del documento de mapa según especifica el cuadro de diálogo Propiedades del documento de mapa. Si la propiedad del título está vacía en el momento de insertar un elemento de título, se le pedirá que asigne un título al mapa. Si no se ha establecido el título en el momento de guardar el mapa, se usará el nombre del archivo de documento de mapa (.mxd).
- Fecha actual (Fecha: <dyn type="date" format=""/>)
Esta es una propiedad del sistema que especifica la fecha actual con el formato corto (ejemplo: "6/16/2009"). Vea más abajo los detalles de las etiquetas de formato de fecha.
- Hora actual (Hora: <dyn type="time" format=""/>)
Esta es una propiedad del sistema que especifica la hora actual (ejemplo: 11:20:39 AM). Vea más abajo los detalles de las etiquetas de formato de hora.
- Nombre de usuario (Nombre de usuario: <dyn type="user"/>)
Este es el nombre de usuario del usuario que abrió documento de mapa.
- Autor (Autor: <dyn type="document" property="author"/>)
Este es el autor según especifica el cuadro de diálogo Propiedades del documento de mapa. Si esta propiedad no tiene ningún valor, el resultado estará vacío.
- Fecha de modificación (Fecha de modificación: <dyn type="document" property="date saved" format="short"/> <dyn type="document" property="time saved" format=""/>)
Este el valor guardado en el documento de mapa para la fecha y la hora en la que se guardó el mapa. El valor se actualiza automáticamente cada vez que se guarda el mapa. Puede utilizar cada etiqueta dinámica por separado si así lo desea. Por ejemplo, es posible que solo desee mostrar la fecha en la que se guardó el mapa.
- Nombre del documento (Nombre del documento: <dyn type="document" property="name"/>)
Este es el nombre del archivo de documento de mapa (.mxd) mxd), que estará vacío hasta que guarde el documento de mapa y le asigne un nombre.
- Ruta del documento (Ruta del documento: <dyn type="document" property="path"/>)
Esta es la ruta completa al archivo del documento de mapa (.mxd), que estará vacía hasta que guarde el documento de mapa.
- Créditos de la capa de servicios (Créditos de la capa de servicios: <dyn type="document" property="service layer credits" separator="\n" showLayerNames="False" layerNameSeparator=": "/>)
Esto proporciona una manera de reemplazar el texto de atribución de la capa de ArcGIS for Server o del servicio en teselas de terceros que se muestra en la esquina inferior derecha del marco de datos con un elemento de texto dinámico. De esta forma, puede colocar estas atribuciones en la ubicación de la página que desee. Después, puede cambiar la simbología del texto como considere oportuno.
Si tiene varias capas de servicio en el documento de mapa, verá una entrada para cada capa de servicio única. Puede utilizar la etiqueta separator="\n"/> para colocar cada una en una nueva línea. También puede cambiar el separador. Por ejemplo, si desea que las atribuciones de todas las capas de servicio estén en una sola línea, separadas por una coma, utilice separator=", " y cambie el tamaño de la caja de límite del elemento de texto para que todo el texto se ajuste a una sola línea. De lo contrario, el texto se ajusta dentro del cuadro de delimitación.
Si desea mostrar el nombre de la capa para visualizarlo en el diseño junto con sus atribuciones, establezca showLayerNames="True". Use layerNameSeparator=": " para especificar un separador entre el nombre de capa y la información de origen.
- Sistema de coordenadas (Sistema de coordenadas: <dyn type="dataFrame" name="Main Map" property="sr" srProperty="name"/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="projection" preStr="Projection: " newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="datum" preStr="Datum: " newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="1" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="2" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="3" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="4" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="5" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="6" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="7" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="8" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="9" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="10" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="11" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="12" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="13" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="14" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="15" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="16" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="units" preStr="Units: " newLine="true" emptyStr=""/>)
Este es el conjunto de información completa para el sistema de coordenadas del marco de datos identificado según especifica el cuadro de diálogo Propiedades del marco de datos. El marco de datos se identifica mediante el atributo de nombre: name="Main Map". Estos valores se actualizan cada vez que se produce un cambio en el sistema de coordenadas del marco de datos. En algunos casos, es posible que desee solo determinada información sobre el sistema de coordenadas del marco de datos. Consulte a continuación si está interesado en agregar solo cierta información del sistema de coordenadas.
- Nombre del marco de datos (Nombre del marco de datos: <dyn type="dataFrame" name="Main Map" property="name"/>)
Este es el nombre del marco de datos identificado según especifica el cuadro de diálogo Propiedades del marco de datos. El nombre actual del marco de datos se identifica mediante el atributo de nombre: name="Current name of data frame". Este atributo es el vínculo entre el elemento de texto dinámico y un marco de datos específico. El valor de la cadena de caracteres de texto de este atributo se actualiza cada vez que el nombre del marco de datos cambia junto con el texto dinámico.
Sin embargo, si este valor de atributo de nombre no coincide con el nombre actual de ninguno de los marcos de datos del mapa, el elemento de texto dinámico (property="name") utiliza el nombre del marco de datos activos por defecto. El valor de la cadena de caracteres de texto del atributo de nombre (name="Unmatched name") sigue siendo el mismo. No utiliza el nombre del marco de datos predeterminado. Mantiene el texto que no coincidente hasta que usted cambia manualmente este valor para que coincida con el nombre de un marco de datos o cambia el nombre de un marco de datos para que coincida. Esto permite introducir un nombre falso en el atributo de nombre, por ejemplo, Nombre: <dyn type="dataFrame" name="UseActiveDataFrameName" property="name"/>, para que el elemento de texto dinámico utilice solo el nombre del marco de datos activo y no esté vinculado a ningún marco de datos específico.
- Escala de referencia (Escala de referencia: 1:<dyn type="dataFrame" name="Main Map" property="reference scale"/>)
Esta es la escala de referencia del marco de datos identificado según especifica el cuadro de diálogo Propiedades del marco de datos. El marco de datos se identifica mediante el atributo de nombre: name="Main Map". Este valor se actualiza cada vez que cambia la escala de Referencia del marco de datos.
- Hora del marco de datos (Hora del marco de datos: <dyn type="dataFrame" name="Main Map" property="time"/>)
Este es el momento en el que se muestran los datos habilitados por hora en el marco de datos especificado. No se trata de la fecha o la hora actual como se expresan mediante el elemento de texto dinámico Fecha actual u Hora actual. Mediante la ventana Control deslizante de tiempo, puede mostrar los datos habilitados para tiempo a una hora determinada o dentro de un espacio de tiempo especificado. El texto dinámico Hora del marco de datos se actualizará automáticamente para indicar la hora actualmente mostrada.
- Nombre de la página controlada por datos (<dyn type="page" property="name"/>)
Este es el nombre de página controlada por datos actual. El nombre de página es el valor del campo de nombre especificado en el cuadro de diálogo Configurar las páginas controladas por datos de la entidad de índice actual. Si no se habilita Páginas controladas por datos en el mapa, el resultado de este elemento de texto dinámico estará vacío.
- Número de página controlada por datos (Page <dyn type="page" property="number"/>)
Este es el número de la página controlada por datos actual. Si no se habilita Páginas controladas por datos en el mapa, el resultado de este elemento de texto dinámico estará vacío.
- Página controlada por datos con total (Page <dyn type="page" property="index"/> of <dyn type="page" property="count"/>)
Este es el número de página de la página controlada por datos actual con un conteo de todas las páginas controladas por datos del documento de mapa (por ejemplo, Página 3 de 15).
- Expresión de visualización de página controlada por datos (<dyn type="page" property="attribute" field="<Nombre de campo>" domainlookup="true"/>)
Este es el valor de la Expresión de visualización establecida en la pestaña Visualización del cuadro de diálogo Propiedades de capa. Con la expresión de visualización, puede crear un elemento de texto dinámico más complejo.
- Atributo de página controlada por datos (<dyn type="page" property="attribute" field="<Nombre de campo>" domainlookup="true"/>)
Este es el valor del atributo de la capa de índice seleccionada de una página determinada. Cuando elige esta opción en el menú, aparece un cuadro de diálogo donde puede seleccionar todos los campos de la capa de índice. Esto incluye los campos vinculados a la capa de índice. El comportamiento predeterminado es utilizar las descripciones de los valores codificados, si existen.
Más información acerca del uso de texto dinámico en Páginas controladas por datos
Editar texto dinámico
La edición de elementos de texto dinámico para que incluyan etiquetas de texto puede ser un método sencillo de crear elementos muy útiles en su diseño de mapa.
Por ejemplo, digamos que tiene un mapa al que acceden y editan varias personas y desea controlar quién ha trabajado en él por última vez y cuándo. El texto del diseño puede tener el siguiente aspecto: "Actualizado por última vez por Jane el 7/18/2010 a las 9:56 AM". Esto se puede conseguir editando un elemento de texto existente de forma que encadene etiquetas de texto estático y texto dinámico para "usuario", "fecha", y "hora". El texto del elemento de texto tendría este aspecto:
Actualizado por última vez por: <dyn type="user"/> el <dyn type="date" format="short"/> a las <dyn type="time" format=""/>
Puede personalizar aún más el aspecto del texto utilizando etiquetas de formato para cambiar la fuente o el color del texto o usar los atributos de tipos de texto dinámico de fecha y hora para personalizar la forma en la que se devuelven estos valores. Vea más abajo información adicional acerca del trabajo con la fecha y la hora.
Si se copia y se pega el texto dinámico en el marco de datos o el .mxd se guarda en una versión de ArcMap anterior a la 10, se convertirá en realizado. Realizado significa que el texto deja de ser dinámico. Por ejemplo, el siguiente texto dinámico se utiliza para capturar la fecha proporcionada,
Fecha:<dyn type="date" format"short"/>
se convertiría en texto estático con la fecha actual, por ejemplo,
Fecha:4/4/2009.
Más información acerca de las etiquetas de formato disponibles en ArcMap
Cadenas vacías
Si el análisis de un elemento de texto dinámico no da nada como resultado, vería [vacío] en el diseño. Cuando el diseño se exporta o imprime, se desechan los elementos de texto [vacío]. No verá estos en el resultado. Mostrarlos en la vista de composición de mapa le permite saber que un elemento de texto está presente, pero el valor de la etiqueta dinámica a la que hace referencia es actualmente nulo.
Se evalúa la cadena de caracteres del elemento de texto completa. Por ejemplo, si tiene el siguiente texto:
Créditos del mapa: <dyn type="document" property="name"/>"
y el documento no tiene información de crédito, seguirá viendo Créditos del mapa: en el diseño porque la cadena de caracteres del elemento de texto analizado no está vacía. Contiene texto estático. Si exporta o imprime el mapa, Créditos del mapa: aparecerá en el mapa. Por otro lado, si tiene el texto siguiente:
<dyn type="document" property="name"/>"
verá [vacío] en la visualización, ya que el elemento de texto analizado está vacío. Esto no se mostrará al exportar o imprimir el mapa.
Si desea mostrar un valor diferente cuando una cadena de caracteres está vacía, puede agregar la etiqueta emptyStr="<texto>". El atributo emptyStr le permite especificar el texto a mostrar si el resultado del análisis de una única etiqueta dinámica es vacío. Por ejemplo, considere las siguientes etiquetas:
<dyn type="document" property="credits"/>
Si el documento de mapa no contiene información de créditos (disponible en Propiedades del documento de mapa) el resultado en el diseño será [vacío]. Mediante el uso del atributo vacío, puede utilizar un texto por defecto cuando no hay información disponible. El texto tendría un aspecto parecido a este:
<dyn type="document" property="credits" emptyStr="No hay créditos para este mapa."/>
El resultado en el diseño tendría el siguiente aspecto: "No hay créditos para este mapa". Este texto se muestra en el mapa exportado o impreso.
Trabajar con texto dinámico de fecha
Hay varios formatos de fecha disponibles que se pueden utilizar independientemente o combinados. Si se utilizan combinados, cualquier espacio utilizado para separar cada elemento de formato aparecerá en la cadena de caracteres de salida. El formato distingue entre mayúsculas y minúsculas. Deben estar en minúsculas o en mayúsculas según se indica en la tabla, por ejemplo, MM, no mm. Los caracteres de la cadena de formato que se encuentran entre comillas sencillas aparecen en el mismo lugar y sin cambios en la cadena de salida.
Por ejemplo, la etiqueta
<dyn type="date" format="ddd MMM yy"/>
devuelve Sep 09.
Formato |
Descripción |
Ejemplo de sintaxis |
Salida de ejemplo |
---|---|---|---|
corto |
Mes, día y año como dígitos sin ceros a la izquierda para días de un solo dígito. |
<dyn type="date" format="short"/> |
9/7/2009 |
long |
Mes y día como texto con año. |
<dyn type="date" format="long"/> |
Jueves, 7 de septiembre de 2009 |
mes |
Mes como texto con año. |
<dyn type="date" format="month"/> |
Septiembre de 2009 |
d |
Día del mes como dígitos sin ceros a la izquierda para días de un solo dígito. |
<dyn type="date" format="d"/> |
7 |
dd |
Día del mes como dígitos con ceros a la izquierda para días de un solo dígito. |
<dyn type="date" format="dd"/> |
07 |
ddd |
Día de la semana como abreviatura de tres letras. La función utiliza el valor LOCALE_SABBREVDAYNAME asociado a la configuración local especificada. |
<dyn type="date" format="ddd"/> |
Jue |
dddd |
Día de la semana como nombre entero. La función utiliza el valor LOCALE_SDAYNAME asociado a la configuración local especificada. |
<dyn type="date" format="dddd"/> |
Jueves |
M |
Mes como dígitos sin ceros a la izquierda para meses de un solo dígito. |
<dyn type="date" format="M"/> |
9 |
MM |
Mes como dígitos con ceros a la izquierda para meses de un solo dígito. |
<dyn type="date" format="MM"/> |
09 |
MMM |
Mes como abreviatura de tres letras. La función utiliza el valor LOCALE_SABBREVMONTHNAME asociado a la configuración local especificada. |
<dyn type="date" format="MMM"/> |
Sep |
MMMM |
Mes como su nombre completo. La función utiliza el valor LOCALE_SMONTHNAME asociado a la configuración local especificada. |
<dyn type="date" format="MMMM"/> |
Septiembre |
y |
Año como los últimos dos dígitos, pero sin ceros a la izquierda para años inferiores a 10. |
<dyn type="date" format="y"/> |
9 |
aa |
Año como los últimos dos dígitos, pero con ceros a la izquierda para años inferiores a 10. |
<dyn type="date" format="yy"/> |
09 |
aaaa o bien, aaaaa |
Año representado por cuatro o cinco dígitos completos, según el calendario utilizado. Los calendarios budista y coreano tienen años de cinco dígitos. El patrón aaaa mostrará cinco dígitos para estos dos calendarios y cuatro dígitos para el resto de calendarios admitidos. |
<dyn type="date" format="yyy"/> |
2009 |
gg |
Cadena de caracteres período/era. La función utiliza el valor CAL_SERASTRING asociado a la configuración local especificada. El elemento se ignora si la fecha a la que se da el formato no tiene asociada una cadena de era o período. |
<dyn type="date" format="gg"/> |
Trabajar con texto dinámico de hora
Hay varios formatos de fecha disponibles que se pueden utilizar independientemente o combinados. Si se utilizan combinados, cualquier espacio utilizado para separar cada elemento de formato aparecerá en la cadena de caracteres de salida. El formato distingue entre mayúsculas y minúsculas. Deben estar en mayúsculas o minúsculas según indica la tabla, por ejemplo, ss y no SS. Los caracteres de la cadena de caracteres de formato que se encuentran dentro de comillas sencillas aparecen en el mismo lugar y sin cambios en la cadena de caracteres de salida.
Por ejemplo, la etiqueta
Hora: <dyn type="time" format= "HH:mm tt"/>
devuelve 09:24 AM.
Formato |
Descripción |
Ejemplo de sintaxis |
Salida de ejemplo |
---|---|---|---|
vacío |
Hora, minutos y segundos sin cero a la izquierda para horas de un solo dígito; reloj de 12 horas |
<dyn type="time" format=""/> |
3:04:09 PM |
h |
Hora sin cero a la izquierda para horas de un solo dígito; reloj de 12 horas |
<dyn type="time" format="h"/> |
3 |
H |
Hora sin cero a la izquierda para horas de un solo dígito; reloj de 24 horas |
<dyn type="time" format="H"/> |
15 |
hh |
Hora con cero a la izquierda para horas de un solo dígito; reloj de 12 horas |
<dyn type="time" format="hh"/> |
03 |
HH |
Hora con cero a la izquierda para horas de un solo dígito; reloj de 24 horas |
<dyn type="time" format="HH"/> |
15 |
m |
Minutos sin cero a la izquierda para minutos de un solo dígito |
<dyn type="time" format="m"/> |
4 |
mm |
Minutos con cero a la izquierda para minutos de un solo dígito |
<dyn type="time" format="mm"/> |
04 |
s |
Segundos sin cero a la izquierda para segundos de un solo dígito |
<dyn type="time" format="s"/> |
9 |
ss |
Segundos con cero a la izquierda para segundos de un solo dígito |
<dyn type="time" format="ss"/> |
09 |
t |
Cadena de caracteres de marcador de hora de un carácter, como A o P |
<dyn type="time" format="t"/> |
P |
tt |
Cadena de marcador de hora de varios caracteres, como AM o PM |
<dyn type="time" format="tt"/> |
p.m. |
Texto dinámico disponible en ArcMap
También hay una serie de etiquetas que no están disponibles directamente en el menú principal. Estas etiquetas se indican en las tablas siguientes. Si desea agregarlas a su diseño de mapa, necesitará hacerlo a un elemento de texto existente. Solo tienen que agregar un elemento de texto, abrir sus propiedades y empezar a editar. También puede personalizar su texto dinámico usando etiquetas de formato.
Las tablas siguientes especifican el texto dinámico disponible en ArcMap.
Descripción |
Ejemplo de sintaxis |
Nota |
---|---|---|
Nombre del equipo |
<dyn type="computer"/> |
Debe agregarse manualmente. |
Nombre de usuario |
<dyn type="user"/> |
Disponible en el menú principal. |
Fecha actual |
Fecha: <dyn type="date" format="short"/> |
Disponible en el menú principal. Al texto dinámico de fecha se le pueden aplicar más formatos. Consulte la sección Trabajar con texto dinámico de fecha en este tema de ayuda para obtener más información. |
Hora actual |
Hora: <dyn type="time" format=""/> |
Disponible en el menú principal. Al texto dinámico de hora se le pueden aplicar más formatos. Consulte la sección Trabajar con texto dinámico de hora en este tema de ayuda para obtener más información. |
Descripción |
Ejemplo de sintaxis |
Nota |
---|---|---|
Título |
<dyn type="document" property="title"/> |
Disponible en el menú principal. |
Resumen |
<dyn type="document" property="summary"/> |
Debe agregarse manualmente. |
Autor |
<dyn type="document" property="author"/> |
Disponible en el menú principal. |
Categoría |
<dyn type="document" property="category"/> |
Debe agregarse manualmente. |
Descripción |
<dyn type="document" property="description"/> |
Debe agregarse manualmente. |
Etiquetas |
<dyn type="document" property="tags"/> |
Debe agregarse manualmente. |
Base de hipervínculo |
<dyn type="document" property="hyperlinkBase"/> |
Debe agregarse manualmente. |
Créditos |
<dyn type="document" property="credits"/> |
Debe agregarse manualmente. |
Nombre del documento |
<dyn type="document" property="name"/> |
Disponible en el menú principal. |
Ruta |
<dyn type="document" property="path"/> |
Debe agregarse manualmente. La ruta incluye el nombre del documento de mapa. |
Créditos de la capa de servicio | Ruta: <dyn type="document" property="service layer credits" separator="\n"/> | Disponible en el menú principal. Contiene la atribución o los créditos de ArcGIS for Server y las capas de servicio en teselas de terceros. |
Carpeta |
<dyn type="document" property="folder"/> |
Debe agregarse manualmente. Esta es la carpeta donde se encuentra el documento de mapa. Se trata de la ruta sin el nombre del documento. |
Fecha de modificación |
<dyn type="document" property="date saved" format="short"/> <dyn type="document" property="time saved" format=""/> |
Disponible en el menú principal. Puede utilizar las etiquetas "date saved" y "time saved" juntas, como en el ejemplo, o por separado. |
Fecha de impresión |
<dyn type="document" property="date printed" dateFormat="MM dd yy"/> |
Debe agregarse manualmente. |
Fecha de exportación |
<dyn type="document" property="date exported" dateFormat="MM dd yy"/> |
Debe agregarse manualmente. |
Descripción |
Ejemplo de sintaxis |
Nota |
---|---|---|
Sistema de coordenadas |
Disponible en el menú principal. La etiqueta método por incluye todos los parámetros de coordenadas del marco de datos, y puede ser bastante grande. Consulte la tabla siguiente para acceder a los elementos individuales del sistema de coordenadas. |
|
Créditos |
<dyn type="dataFrame" name="DataFrameName" property="credits"/> |
Debe agregarse manualmente. |
Nombre del marco de datos |
<dyn type="dataFrame" name="DataFrameName" property="name"/> |
Disponible en el menú principal. Este es el nombre del marco de datos identificado según especifica el cuadro de diálogo Propiedades del marco de datos. El nombre actual del marco de datos se identifica mediante el atributo de nombre: name="Current name of data frame". Este atributo es el vínculo entre el elemento de texto dinámico y un marco de datos específico. El valor de la cadena de caracteres de texto de este atributo se actualiza cada vez que el nombre del marco de datos cambia junto con el texto dinámico. Sin embargo, si este valor de atributo de nombre no coincide con el nombre actual de ninguno de los marcos de datos del mapa, el elemento de texto dinámico (property="name") utiliza el nombre del marco de datos activos por defecto. El valor de la cadena de caracteres de texto del atributo de nombre (name="Unmatched name") sigue siendo el mismo. No utiliza el nombre del marco de datos predeterminado. Mantiene el texto que no coincidente hasta que usted cambia manualmente este valor para que coincida con el nombre de un marco de datos o cambia el nombre de un marco de datos para que coincida. Esto permite introducir un nombre falso en el atributo de nombre, por ejemplo, Nombre: <dyn type="dataFrame" name="UseActiveDataFrameName" property="name"/>, para que el elemento de texto dinámico utilice solo el nombre del marco de datos activo y no esté vinculado a ningún marco de datos específico. |
Descripción |
<dyn type="dataFrame" name="DataFrameName" property="description"/> |
Debe agregarse manualmente. |
Unidades de distancia |
<dyn type="dataFrame" name="DataFrameName" property="distance units"/> |
Disponible en el menú principal. |
Unidades de mapa |
<dyn type="dataFrame" name="DataFrameName" property="units"/> |
Debe agregarse manualmente. |
Escala de referencia |
<dyn type="dataFrame" name="DataFrameName" property="reference scale"/> |
Disponible en el menú principal. |
Rotación |
<dyn type="dataFrame" name="DataFrameName" property="rotation"/> |
Debe agregarse manualmente. |
Escala |
<dyn type="dataFrame" name="DataFrameName" property="scale"/> |
Se puede agregar manualmente como texto dinámico o utilizar la opción Texto de escala del menú Insertar. |
Hora de inicio |
<dyn type="dataFrame" name="DataFrameName" property="start time"/> |
Esta es la hora de inicio según define la extensión de tiempo del control deslizante de tiempo. Se debe agregar manualmente. Si no ve ningún valor para el tiempo, es necesario iniciarlo abriendo la ventana Control deslizante de tiempo. Si el tiempo incluye elementos de fecha y de hora, puede incorporar .date o .time a la propiedad para obtener un elemento específico. Por ejemplo, puede utilizar property = "starttime.date". De este modo se obtiene solo el elemento de fecha de la hora de inicio. El formato se especifica en el cuadro de diálogo Opciones del control deslizante de tiempo. Puede invalidar este formato mediante la aplicación de un elemento de formato en la etiqueta de texto dinámico, como por ejemplo, property="time.date" format = "long", que mostraría la fecha en formato largo. |
Tiempo |
<dyn type="dataFrame" name="DataFrameName" property="time"/> |
Esta es la hora del marco de datos actual según se define en el control deslizante de tiempo. Está disponible en el menú principal. Si no ve ningún valor para el tiempo, es necesario iniciarlo abriendo la ventana Control deslizante de tiempo. Si el tiempo incluye elementos de fecha y de hora, puede incorporar .date o .time a la propiedad para obtener un elemento específico. Por ejemplo, puede utilizar property = "starttime.date". De este modo se obtiene solo el elemento de fecha de la hora de inicio. El formato se especifica en el cuadro de diálogo Opciones del control deslizante de tiempo. Puede invalidar este formato mediante la aplicación de un elemento de formato en la etiqueta de texto dinámico, como por ejemplo, property="time.date" format = "long", que mostraría la fecha en formato largo. |
Hora de fin |
<dyn type="dataFrame" name="DataFrameName" property="end time"/> |
Esta es la hora de finalización según se define en la extensión de tiempo del control deslizante de tiempo. Se debe agregar manualmente. Si no ve ningún valor para el tiempo, es necesario iniciarlo abriendo la ventana Control deslizante de tiempo. Si el tiempo incluye elementos de fecha y de hora, puede incorporar .date o .time a la propiedad para obtener un elemento específico. Por ejemplo, puede utilizar property = "starttime.date". De este modo se obtiene solo el elemento de fecha de la hora de inicio. El formato se especifica en el cuadro de diálogo Opciones del control deslizante de tiempo. Puede invalidar este formato mediante la aplicación de un elemento de formato en la etiqueta de texto dinámico, como por ejemplo, property="time.date" format = "long", que mostraría la fecha en formato largo. |
Cuando crea una etiqueta de texto dinámico para un marco de datos concretos, se hará referencia a este marco de datos por el nombre que tenía cuando se creó la etiqueta. Por ejemplo, si el actual marco de datos activo se llama Mi mapa e inserta un elemento de texto dinámico para la descripción del marco de datos, la etiqueta será
<dyn type="dataFrame" name="My Map" property="description"/>.
Si más adelante renombra el marco de datos en la tabla de contenido del marco de datos mediante el cuadro de diálogo Propiedades, la etiqueta se actualiza automáticamente para reflejar este cambio. Por ejemplo, si cambia el nombre del marco de datos de Mi mapa a Mapa de ciudad, las etiquetas de texto dinámico del marco de datos cambiarán automáticamente a
<dyn type="dataFrame" name="City Map" property="description"/>.
Descripción |
Ejemplo de sintaxis |
Nota |
---|---|---|
Esquina superior izquierda |
<dyn type="dataFrame" name="DataFrameName" property="upperLeft" units="dms" decimalPlaces="4"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si desea solo una de las coordenadas, incorpore. x o .y a la posición, por ejemplo, upperLeft.x o center.y. |
Punto medio superior |
<dyn type="dataFrame" name="DataFrameName" property="upperMid" units="ddm" decimalPlaces="2"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si desea solo una de las coordenadas, incorpore. x o .y a la posición, por ejemplo, upperLeft.x o center.y. |
Superior derecha |
<dyn type="dataFrame" name="DataFrameName" property="upperRight"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si desea solo una de las coordenadas, incorpore. x o .y a la posición, por ejemplo, upperLeft.x o center.y. |
Punto medio izquierdo |
<dyn type="dataFrame" name="DataFrameName" property="midLeft"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si desea solo una de las coordenadas, incorpore. x o .y a la posición, por ejemplo, upperLeft.x o center.y. |
Centrar |
<dyn type="dataFrame" name="DataFrameName" property="center"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si desea solo una de las coordenadas, incorpore. x o .y a la posición, por ejemplo, upperLeft.x o center.y. |
Punto medio derecho |
<dyn type="dataFrame" name="DataFrameName" property="midRight"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si desea solo una de las coordenadas, incorpore. x o .y a la posición, por ejemplo, upperLeft.x o center.y. |
Esquina inferior izquierda |
<dyn type="dataFrame" name="DataFrameName" property="lowerLeft"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si desea solo una de las coordenadas, incorpore. x o .y a la posición, por ejemplo, upperLeft.x o center.y. |
Punto medio inferior |
<dyn type="dataFrame" name="DataFrameName" property="lowerMid"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si desea solo una de las coordenadas, incorpore. x o .y a la posición, por ejemplo, upperLeft.x o center.y. |
Esquina inferior derecha |
<dyn type="dataFrame" name="DataFrameName" property="lowerRight"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si desea solo una de las coordenadas, incorpore. x o .y a la posición, por ejemplo, upperLeft.x o center.y. |
Sistema de coordenadas proyectadas |
<dyn type="dataFrame" name="Layers" property="spatialReference" srProperty=" pcs"/> |
Debe agregarse manualmente. |
Sistema de coordenadas geográficas |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty=" gcs"/> |
Debe agregarse manualmente. |
Datum |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="datum"/> |
Debe agregarse manualmente. |
Proyección |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="projection"/> |
Debe agregarse manualmente. |
Observaciones |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="remarks"/> |
Debe agregarse manualmente. |
Meridiano central |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "centralMeridian" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Latitud de origen |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "latitudeOfOrigin" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Longitud de origen |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "longitudeOfOrigin" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Latitud del centro |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "latitudeOfCenter" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Longitud del centro |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "longitudeOfCenter" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Latitud del 1º |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "latitudeOf1st" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Latitud del 2º |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "latitudeOf2nd" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Longitud del 1º |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "longitudeOf1st" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Longitud del 2º |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "longitudeOf2nd" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Falso Este |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="falseEasting" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Falso Norte |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "falseNorthing" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Paralelo estándar 1 |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "standardParallel1" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Paralelo estándar 2 |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "standardParallel2" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Factor de escala |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="scaleFactor" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Acimut |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="azimuth" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Descripción |
Ejemplo de sintaxis |
Nota |
---|---|---|
Nombre de página |
<dyn type="page" property="name"/> |
Disponible en el menú principal o la barra de herramientas Páginas controladas por datos . Este se corresponde con el valor actual del campo de atributo establecido como campo de nombre de página de las páginas controladas por datos. |
Número de página |
<dyn type="page" property="number"/> |
Disponible en el menú principal o la barra de herramientas Páginas controladas por datos . Este se corresponde con el valor actual del campo de atributo establecido como número de página de las páginas controladas por datos. Si no se especifica un campo de número de página, las páginas se numerarán en incrementos de 1, comenzando por el valor establecido como el número de página inicial. |
Índice de página |
<dyn type="page" property="index"/> |
Debe agregarse manualmente. El índice de página ignora los valores del campo de número de página y el número de página inicial. Por ejemplo, puede tener 10 páginas controladas por datos y establecer el número de página en 3. El índice de página indicará 1 para la primera página. |
Conteo de página |
<dyn type="page" property="count"/> |
Debe agregarse manualmente. Este es el conteo total de páginas controladas por datos. |
Página vecina o adyacente |
<dyn type="page" property="PageNumber_NW"/> |
Debe agregarse manualmente y se basa en el nombre del campo. En este ejemplo, la etiqueta se obtiene de un campo llamado PageNumber_NW. Este campo comunica el nombre de la página adyacente al noroeste de la página actual. Si su capa de índice es una cuadrícula regular, puede utilizar la herramienta de geoprocesamiento Calcular campos adyacentes para crear los campos. |
Atributo de la capa de índice (página controlada por datos) | <dyn type="page" property="attribute" field="<Nombre de campo>" domainlookup="true"/> | Disponible en el menú principal o la barra de herramientas Páginas controladas por datos . Este corresponde al valor actual de un atributo seleccionado de la capa de índice para determinada página controlada por datos. Esto incluye campos vinculados a la capa de índice. |
Expresión de visualización de la capa de índice (página controlada por datos) | Página <dyn type="page" property="expression"/> | Disponible en el menú principal o la barra de herramientas Páginas controladas por datos . Esto corresponde al valor actual de la Expresión de visualización establecida en la pestaña Visualización del cuadro de diálogo Propiedades de capa. |
Más información acerca del uso de texto dinámico en Páginas controladas por datos
Cómo agregar texto dinámico en el menú principal
- En el menú principal, haga clic en Insertar > Texto dinámico.
- Seleccione el texto dinámico que desee agregar en el menú desplegable de la derecha.
- Haga clic en la herramienta Seleccionar elementos en la barra de herramientas Dibujar, haga doble clic en el elemento de texto y arrástrelo a la ubicación que desee en el diseño de página.
Cómo agregar texto dinámico no disponible en el menú principal
- En el menú principal, haga clic en Insertar > Texto dinámico.
- Seleccione cualquier texto dinámico en el menú desplegable de la derecha.
Edite el elemento de texto después de agregarlo al diseño de página.
- Haga clic en la herramienta Seleccionar elementos en la barra de herramientas Dibujar y haga doble clic en el elemento de texto que acaba de agregar.
- Sustituya el texto mostrado en el cuadro Texto de la pestaña Texto con el texto (y etiquetas) que desee utilizar. Quizás desee copiar alguno de los ejemplos de sintaxis anteriores y pegarlos directamente en el cuadro de entrada. Asegúrese de incluir la etiqueta completa (< to >).
Cómo editar texto dinámico
- Haga clic en la herramienta Seleccionar elementos en la barra de herramientas Dibujar y haga doble clic en el elemento de texto que desee editar.
- Sustituya el texto mostrado en el cuadro Texto de la pestaña Texto con el texto (y etiquetas) que desee utilizar. Quizás desee copiarlo directamente de los ejemplos de sintaxis anteriores y pegarlo en el cuadro de entrada. Asegúrese de incluir la etiqueta completa (< to >).