Acerca de las etiquetas de formato de texto
Las etiquetas de formato de texto de ArcGIS permiten modificar el formato de un fragmento de texto. De esta forma se puede crear texto con formato mixto donde por ejemplo una palabra de una frase está subrayada. Las etiquetas de formato de texto se pueden utilizar casi en cualquier lugar en que se coloca texto en un mapa de ArcMap o en torno a él. Puede utilizar las etiquetas en cualquier lugar donde pueda especificar una cadena de texto y un símbolo de texto. Por ejemplo, puede utilizar las etiquetas en expresiones de etiquetas dinámicas, anotación, texto de la leyenda, títulos de mapa y en los valores de campos utilizados para etiquetar entidades. La tabla de contenido de ArcMap, la ventana Tabla y la ventana Identificar resultados no resuelven etiquetas, de forma que las etiquetas añadidas a los valores de campo se ven como etiquetas en dichas ventanas.
Vea una tabla de las etiquetas de formato de texto disponibles en ArcMap.
El texto dinámico es otro tipo de etiqueta de formato, que cambia el texto gráfico dinámicamente en función del valor actual de su propiedad correspondiente. Solo está disponible en la vista de composición. Las etiquetas de texto dinámico se pueden utilizar junto con las etiquetas de formato de texto para crear texto dinámico con formato mixto en el diseño de la página.
Más información sobre cómo trabajar con texto dinámico
Sintaxis de etiquetas
Las siguientes reglas de sintaxis se aplican a las etiquetas de formato en ArcMap:
- Las etiquetas de formato de texto de ArcGIS cumplen las reglas de la sintaxis XML. Cada etiqueta inicial debe ir acompañada por una etiqueta final. Las etiquetas se pueden anidar, pero es necesario cerrar la etiqueta interior antes de cerrar una etiqueta exterior:
<BOL><UND>Text</UND></BOL>
- En los pares de etiquetas, las mayúsculas y minúsculas se deben utilizar exactamente igual. Es válido <BOL>...</BOL> y <bol>...</bol>, pero <Bol>...</bol> no es válido.
- Los atributos de la etiqueta pueden ir entre comillas simples o dobles. Las dos instrucciones siguientes son equivalentes:
<FNT name='Arial' size='18'>My text</FNT> <FNT name="Arial" size="18">My text</FNT>
- El analizador pasará por alto todo par de etiquetas desconocido o desequilibrado. Por ejemplo, aunque <notag> no es una etiqueta de formato válida en ArcGIS, la siguiente cadena es válida y se visualizará correctamente:
<notag><BOL>State College<BOL></notag>
- La y comercial (&) y el corchete angular (<) son caracteres especiales y no son válidos en el texto si se utilizan etiquetas de formato. Utilice los códigos de caracteres equivalentes, & y <. Por ejemplo, en lugar de <ITA>John & Paul</ITA>, use <ITA>John & Paul</ITA>.
- Cada fragmento de texto de un mapa tiene un símbolo que se utiliza cuando se dibuja. Las etiquetas de formato modifican temporalmente el símbolo de texto base y dibujan el fragmento especificado del texto con el formato especificado en la etiqueta. Los botones y comandos de la barra de herramientas Dibujar y el Selector de símbolo reflejan siempre las propiedades del símbolo de texto base para el fragmento de texto seleccionado y no reflejan las modificaciones realizadas con las etiquetas de formato. Por ejemplo, si utiliza la etiqueta <FNT> para cambiar la fuente de un fragmento de texto, el menú Fuente de la barra de herramientas Dibujar no reflejará este cambio cuando se seleccione este texto en el mapa, si no que mostrará la fuente del símbolo básico de texto. Las etiquetas de formato de texto se pueden utilizar en cualquier texto de la leyenda; sin embargo, son muy útiles para las descripciones de la leyenda. Las descripciones son fragmentos adicionales de información textual para una clase de simbología de capa que puede aparecer en la leyenda pero no aparece en la tabla de contenido.
- Las etiquetas no tienen ningún efecto en un fragmento de texto si no hacen más que repetir una propiedad existente del símbolo de texto base. Generalmente, este comportamiento es intuitivo. Por ejemplo, si tiene la etiqueta <BOL> en la cadena de texto y el símbolo de texto base ya está en negrita, la etiqueta <BOL> de la cadena no tendrá ningún efecto. Además, como las etiquetas siguen las reglas de XML, no sería válido intentar utilizar una etiqueta </BOL> para desactivar la propiedad negrita de un símbolo de texto base. En lugar de ello, puede utilizar la etiqueta <_BOL>.
- Puede incluir etiquetas de formato en expresiones de etiqueta.