CompositeStyle

Descripción

Un elemento CompositeStyle define un estilo de composición, que abarca cero o uno de los siguientes elementos: AreaStyle, LineStyle, RasterStyle, FontStyle, GridStyle, PointStyle, y MapinfoTextObjectStyle.<apiname>CompositeStyle</apiname>

Contexto

Tabla 1 enumera los elementos que pueden incluir , o pueden ser incluidos, en un elemento RasterStyle.<apiname>RasterStyle</apiname>CompositeStyle

Tabla 1. Contexto
Incluido en Elemento Contiene

NamedStyle

CompositeStyle

Cero o uno de los siguientes elementos:

Atributos

Tabla 2 enumera los atributos de un elemento RasterStyle. RasterStyle.<apiname>RasterStyle</apiname>CompositeStyle

Tabla 2. Atributos
Atributo Descripción

id

Un identificador único del elemento.

nombre

Un nombre descriptivo del elemento.

Ejemplo

Este es un ejemplo que especifica un estilo de composición que cuenta con las siguientes características:

  • Un área con relleno de color verde claro sólido, delimitada por una línea negra discontinua de 1 píxel.
  • Una fuente sans serif de 12 puntos para el contexto del texto y una línea negra de 1 píxel para la línea del rótulo.


<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle
    version="MXP_WorkSpace_1_5"
    xmlns="http://www.mapinfo.com/mxp"
    xmlns:gml="http://www.opengis.net/gml">
    <CompositeStyle>
        <AreaStyle>
            <LineStyle
                width="1"
                width-unit="mapinfo:imagesize pixel">
                <Pen>mapinfo:pen 9</Pen>
            </LineStyle>
            <Interior fill-opacity="1" fill="(#id7)">
                <Defs>
                    <Pattern id="id7">
                        <Bitmap uri="mapinfo:brush 2">
                            <ColorAdjustmentSet>
                                <ColorAdjustment
                                    color-1="nonWhite"
                                    color-2="rgb(224,255,176)"
                                    opacity="1"/>
                                <ColorAdjustment
                                    color-1="white"
                                    color-2="white"
                                    opacity="1"/>
                            </ColorAdjustmentSet>
                        </Bitmap>
                    </Pattern>
                </Defs>
            </Interior>
        </AreaStyle>
        <MapinfoTextObjectStyle>
            <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"/>
            <LineStyle
                stroke="black"
                stroke-opacity="1"
                width="1"
                width-unit="mapinfo:imagesize pixel">
                <Pen>mapinfo:pen 2</Pen>
            </LineStyle>
        </MapinfoTextObjectStyle>
    </CompositeStyle>
</NamedStyle>