Apilar etiquetas

Cuando la etiqueta no cabe en el espacio disponible, Maplex Label Engine puede dividirla en dos o más partes y apilarlas para reducir su longitud horizontal. Al activar la opción Apilar etiqueta, Maplex Label Engine apila automáticamente las etiquetas que son demasiado largas. Cuando se selecciona el estilo Ubicación de calles, Maplex Label Engine utiliza reglas de apilamiento especiales para las calles, que no se pueden editar.

Precaución:

Las etiquetas no se apilan dinámicamente si la expresión de etiqueta contiene la etiqueta base o etiquetas de formato de texto de parte de llamada compuesta. Sigue siendo posible apilar utilizando scripts.

Puede controlar la manera en que Maplex Label Engine apila etiquetas, incluido lo siguiente:

  • Cómo se alinea el texto de la etiqueta apilada
  • Qué caracteres se usan para indicar dónde se debe dividir el texto
  • Si estos caracteres deben aparecer en la etiqueta y dónde
  • Si estos caracteres deben aparecer al principio y al final de la etiqueta
  • Si todas las etiquetas se deben dividir en el carácter de apilado o sólo cuando no existe espacio suficiente
  • El número mínimo y máximo de caracteres por línea y el número máximo de líneas

Alineamiento de etiquetas apiladas

Puede elegir la manera en que se alinea el texto de las etiquetas apiladas. Existen varias opciones:

  • Elegir mejor: en función de la ubicación de la etiqueta apilada respecto de la entidad, Maplex Label Engine alinea el texto en el centro, a la izquierda o a la derecha. Esto resulta beneficioso para la ubicación, ya que las etiquetas apiladas se pueden mover para ajustarse potencialmente a otras etiquetas del mapa.
  • Limitar izquierda o derecha: en función de la ubicación de la etiqueta apilada, Maplex Label Engine alinea el texto a la derecha o a la izquierda. El texto de las etiquetas ubicadas a la izquierda de una entidad se alinea a la derecha y el texto de las colocadas a la derecha de una entidad se alinea la izquierda.
  • Limitar izquierdo: el texto de las etiquetas apiladas se alinea a la izquierda, independientemente de cuál sea su ubicación.
  • Limitar derecho: el texto de las etiquetas apiladas se alinea a la derecha, independientemente de cuál sea su ubicación.
  • Limitar centro: el texto de las etiquetas apiladas se alinea al centro, independientemente de cuál sea su ubicación.

Caracteres de apilamiento

Puede especificar dónde se dividirá la etiqueta cuando se apile, utilizando los caracteres de apilado. Con frecuencia se utilizan espacios y comas para dividir palabras y son los caracteres de apilado predeterminados, pero puede utilizar cualquier carácter para dividir las etiquetas. Si no desea que las etiquetas se dividan en los espacios y en las comas, puede retirarlos de la lista de caracteres de apilado. Elegir un carácter de apilado especial puede ser útil cuando divide una etiqueta en un lugar determinado. También puede controlar cómo y cuándo el carácter de apilado divide las etiquetas. Cuando está activada la casilla de verificación Visible, el carácter de apilado aparece en el mapa. Si se deja sin activar, el carácter no aparece en el mapa. Si está activada la opción Dividir después de, la división se realiza después del carácter de apilado; de lo contrario, se produce antes de este carácter. Si está activada la opción División forzada, la división siempre se produce en el carácter y el apilado se realiza siempre.

A continuación se ofrece un ejemplo donde están activados los tres parámetros:

Etiquetar expresión

[Field1] & "&" & [Field2]

Valor de Field1 = Jekyll

Valor de Field2 = Hyde

Carácter de apilado = &

Cadena de caracteres de la etiqueta antes de ubicarla

Jekyll & Hyde

Después de ubicarla

Jekyll & 
Hyde

En algunos casos, el carácter de apilado también se encontrará al principio y al final de la etiqueta. Utilice la opción Eliminar los separadores iniciales y finales para mantenerlos o eliminarlos.

Límites de apilamiento

Puede establecer límites al número de líneas y al número de caracteres por línea que controlen la forma de una etiqueta apilada. Estos límites se pueden utilizar para evitar que las etiquetas cortas se apilen, pero permite que sí se realice esta operación en las etiquetas largas. Cuando no se pueden aplicar los límites de los caracteres de apilado en una etiqueta determinada, la etiqueta se divide por el punto más cercano a los límites según sea posible.

  • Número máximo de líneas específica el número máximo de líneas en las que se puede dividir una etiqueta, de 1 a 50.

    La etiqueta se apila en solo dos filas cuando se utilizan los estilos de ubicación curvada.

  • Mínimo de caracteres por línea especifica el número mínimo de caracteres, de 1 a 8, que debe haber en la parte más corta de una etiqueta apilada. Por ejemplo, si este parámetro se define como 3, la etiqueta St David no se apila, ni siquiera si el carácter de espacio se utiliza como carácter de apilado.
  • Máximo de caracteres por línea especifica el número máximo de caracteres, de 2 a 80, que puede haber en una línea determinada de una etiqueta.
  1. Asegúrese de que Maplex Label Engine esté habilitado.
  2. Asegúrese de que Lista por etiqueta es el método activo de visualización del panel Contenido. Haga clic en Lista por etiqueta Lista por etiqueta.
  3. Elija una clase de etiqueta en el panel Contenido y haga clic en la pestaña Etiquetado.
  4. En la pestaña Etiquetado, en el grupo Ubicación de etiqueta, haga clic en Propiedades de la ubicación de etiquetas Selector.
  5. En el panel Etiquetado, haga clic en Posición y, a continuación, en la pestaña Estrategia para encajar Estrategia para encajar.
  6. Expanda Apilar.
  7. Marque la casilla de verificación Apilar etiqueta.

    Cuando se selecciona el estilo de ubicación Calles, no está disponible la función de editar los parámetros de apilamiento. Maplex Label Engine utiliza reglas de apilado especiales para calles.

  8. Especifique la Alineación horizontal que se va a utilizar: Elegir mejor, Limitar izquierda o derecha, Limitar izquierdo, Limitar derecho o Limitar centro.
  9. De forma predeterminada, el espacio del carácter y la coma ya están introducidos en la lista Separador. El carácter de espacio es especial y se crea haciendo clic en la barra espaciadora. La palabra espacio se muestra en la lista. Para agregar otros caracteres separadores, haga clic en Nuevo y escriba el carácter de apilado. Para quitar un carácter de apilado, selecciónelo y haga clic en Quitar.

    Siga estos pasos con cada separador de apilamiento:

    • Active o desactive la casilla de verificación Visible: si no está activada, el carácter de apilado no es visible y se quita de la etiqueta apilada. El carácter sólo se quita si se utiliza para apilar una cadena de texto.
    • Active o desactive la casilla de verificación División forzada: si está activada, todas las etiquetas se dividen por el carácter de apilado, independientemente de que haya o no suficiente espacio para la etiqueta en una sola línea.
    • Active o desactive la casilla de verificación Dividir después de: si está activada, la etiqueta se divide después del carácter de apilado.

    Especifique si se mantendrán o se eliminarán los caracteres de apilado del principio y el final de la cadena de texto mediante la casilla de verificación Eliminar los separadores iniciales y finales.

  10. Especifique los límites de apilamiento para la clase de etiqueta.

    • Número máximo de líneas específica el número máximo de líneas en las que se puede dividir una etiqueta, de 1 a 50.

      La etiqueta se apila en solo dos filas cuando se utilizan los estilos de ubicación curvada.

    • Mínimo de caracteres por línea especifica el número mínimo de caracteres, de 1 a 8, que debe haber en la parte más corta de una etiqueta apilada.
    • Máximo de caracteres por línea especifica el número máximo de caracteres, de 2 a 80, que puede haber en una línea determinada de una etiqueta.