FontSymbol

Descripción

El elemento FontSymbol define un estilo de un símbolo de fuente.

Contexto

Tabla 1 enumera los elementos que pueden incluir , o pueden ser incluidos, en un elemento FontSymbol.

Tabla 1. Contexto
Incluido en Elemento Contiene

NamedStyle o PointStyle

FontSymbol

(vacío)

Atributos

Tabla 2 enumera los atributos de un FontSymbol.

Tabla 2. Atributos
Atributo Descripción

id

Un identificador único del elemento.

nombre

Un nombre descriptivo del elemento.

texto

Un valor de cadena de un carácter, que especifica el carácter del símbolo que se va a usar.

Si el atributo family se establece en el nombre de una fuente TrueType, configure este atributo en el carácter del símbolo de la fuente.

Si el atributo family se establece en MapInfo 3.0 Compatible o MapInfo Symbols, consulte el conjunto de símbolos y los códigos de símbolo que se muestran en Códigos de símbolos de MapInfo 3.0.

familia

Las opciones son:

  • Un valor de cadena que especifica el nombre de una fuente de símbolo TrueType (por ejemplo, "WingDings").
  • El valor de cadena de MapInfo 3.0 Compatible o MapInfo Symbols, que especifica los símbolos se muestra en Códigos de símbolos de MapInfo 3.0.

El atributo family es opcional. El valor predeterminado es arial.

tamaño

Un valor de punto flotante que especifica el tamaño del símbolo.

El atributo size es opcional. El valor predeterminado es 12.

unidad de tamaño

Una referencia a una longitud en el código espacial de mapinfo, que especifica la unidad de medición que se usa para el atributo size.

El atributo size-unit es opcional. El valor predeterminado es mapinfo:length pt.

trazo

Un valor de cadena que especifica el color del símbolo.

El valor puede ser cualquier color CSS válido. (Consulte http://www.w3.org/TR/REC-CSS1#color-units.)

El atributo stroke es opcional. El valor predeterminado es black.

opacidad del trazo

Un valor de punto flotante, desde 0 hasta 1, que especifica la opacidad del símbolo.

Un valor de 0 indica que el símbolo es totalmente transparente. Un valor de 1 indica que el símbolo es totalmente opaco. Un valor de 0,5 indica que el símbolo es 50 % translúcido.

El atributo stroke-opacity es opcional. El valor predeterminado es 1.

estilo de fuente

Un valor de enumeración que especifica el estilo de fuente. Los valores posibles son:

  • normal
  • italic
  • oblique

El atributo font-style es opcional. El valor predeterminado es normal.

efecto

Un valor de cadena que especifica el color del efecto de texto proporcionado por el atributo effect-type.

El valor puede ser cualquier color CSS válido. (Consulte http://www.w3.org/TR/REC-CSS1#color-units.)

El atributo effect es opcional. El valor predeterminado es none.

opacidad del efecto

Un valor de punto flotante, desde 0 hasta 1, que especifica la opacidad del efecto de texto.

Un valor de 0 indica que el efecto es totalmente transparente. Un valor de 1 indica que el efecto es totalmente opaco. Un valor de 0,5 indica que el efecto es 50 % translúcido.

El atributo effect-opacity es opcional. El valor predeterminado es 1.

tipo de efecto

Un valor de enumeración que especifica el tipo de efecto del texto. Los valores posibles son:

  • box
  • halo
  • glyph-outline
  • none

El atributo effect-type es opcional. El valor predeterminado es none.

espesor de la fuente

Un valor de enumeración que especifica el espesor de la fuente. Los valores posibles son:

  • normal
  • bold
  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
Nota: normal es equivalente a 200; bold es equivalente a 400.

El atributo font-weight es opcional. El valor predeterminado es normal.

decoración de texto

Un valor de cadena que especifica la decoración de texto.

El valor debe tener el siguiente patrón: una elección de uno o más de (underline | line-through) separado por un solo espacio o el valor único none. Ejemplos: line-through underline, underline, none.

El atributo text-decoration es opcional. El valor predeterminado es none.

mayúsculas y minúsculas del texto

Un valor de enumeración que especifica las mayúsculas y minúsculas del texto. Los valores posibles son:

  • upper
  • lower
  • default
Nota: default significa que "mantiene las mayúsculas y minúsculas actuales".

El atributo text-case es opcional. El valor predeterminado es default.

sombra

Un valor booleano (true o false) que especifica si se va a tener o no una sombra paralela detrás del símbolo. Un valor false (predeterminado) especifica que no hay sombra paralela.

El atributo shadow es opcional. El valor predeterminado es false.

expandir

Un valor booleano (true o false)que especifica si se deberá insertar o no un carácter de espacio entre cada par de caracteres visibles en la cadena de texto.

El atributo expand es opcional. El valor predeterminado es false.

ángulo

Un valor de punto flotante que especifica el ángulo de rotación del símbolo.

unidad del ángulo

Un valor de cadena que especifica la unidad de medida que se usa para el atributo angle.

Ejemplos

Este ejemplo especifica un símbolo marcador rojo de 18 puntos del conjunto Símbolos MapInfo 3.0.

Cabe destacar que el atributo text se establece en C, el cual es el código decimal 67 en la codificación UTF-8, y que el atributo family se establece en MapInfo Symbols, el cual especifica el conjunto de Símbolos de MapInfo 3.0. En el conjunto de Símbolos de MapInfo 3.0, el código 67 especifica un símbolo marcador.



<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle
    version="MXP_WorkSpace_1_5"
    xmlns="http://www.mapinfo.com/mxp">
    <FontSymbol
        size="18"
        size-unit="mapinfo:length pt"
        stroke="red"
        stroke-opacity="1"
        text="C"
        family="MapInfo Symbols"/>
</NamedStyle>

			

Este ejemplo especifica un símbolo de estrella azul de 14 puntos, del conjunto de Símbolos de MapInfo 3.0.

Cabe destacar que el atributo text se establece en #, que es el código decimal 35 en la codificación UTF-8, que el atributo family se establece en MapInfo Symbols, que especifica el conjunto de Símbolos de MapInfo 3.0. En el conjunto de Símbolos de MapInfo 3.0, el código 35 especifica un símbolo de estrella.



<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle
    version="MXP_WorkSpace_1_5"
    xmlns="http://www.mapinfo.com/mxp">
    <FontSymbol
        size="14"
        size-unit="mapinfo:length pt"
        stroke="blue"
        stroke-opacity="1"
        text="#"
        family="MapInfo Symbols"/>
</NamedStyle>