FontStyle

Descripción

El elemento FontStyle define un estilo de una cadena de texto.

Contexto

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

Tabla 1. Contexto
Incluido en Elemento Contiene

NamedStyle o CompositeStyle

FontStyle

(vacío)

Atributos

Tabla 2 enumera los atributos de un FontStyle.

Tabla 2. Atributos
Atributo Descripción

id

Un identificador único del elemento.

nombre

Un nombre descriptivo del elemento.

familia

Un valor de cadena que especifica el nombre de una fuente TrueType.

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

tamaño

Un valor de punto flotante que especifica el tamaño de la fuente.

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 de la fuente.

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 de la fuente.

Un valor de 0 indica que la fuente es totalmente transparente. Un valor de 1 indica que la fuente es totalmente opaca. Un valor de 0,5 indica que la fuente es 50 % translúcida.

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 de la fuente. 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.

Ejemplo

Este ejemplo especifica una fuente sans serif negra de 12 puntos.



<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle
    version="MXP_WorkSpace_1_5"
    xmlns="http://www.mapinfo.com/mxp">
    <FontStyle
        family="Microsoft Sans Serif"
        font-style="normal"
        effect="white"
        effect-opacity="1"
        effect-type="none"
        font-weight="normal"
        text-decoration="none"
        text-case="default"
        shadow="false"
        expand="false"
        size="12"
        size-unit="mapinfo:length pt"
        stroke="black"/>
</NamedStyle>