CompositeStyle

Beschreibung

Ein CompositeStyle-Element definiert einen zusammengesetzten Stil, der keinen oder jeden der folgenden Stile enthält: AreaStyle, LineStyle, RasterStyle, FontStyle, GridStyle, PointStyle und MapinfoTextObjectStyle.

Context

Tabelle 1 listet die Elemente auf, die ein CompositeStyle-Element enthalten oder in diesem enthalten sein können.

Tabelle 1. Context
Enthalten in Element Enthält

NamedStyle

CompositeStyle

Keinen oder jeden der folgenden Stile:

Attribute

Tabelle 2 listet die Attribute eines CompositeStyle-Elements auf.

Tabelle 2. Attribute
Attribut Beschreibung

id

Ein eindeutiger Bezeichner für das Element.

name

Ein beschreibender Name für das Element.

Beispiel

Dieses Beispiel zeigt einen zusammengesetzten Stil mit diesen Features:

  • Ein Bereich, der mit einem einheitlichen Hellgrün ausgefüllt ist und von einer gestrichelten schwarzen Linie mit einem Pixel Breite begrenzt wird.
  • Eine 12 Punkt große serifenlose Schriftart für den Textinhalt und eine schwarze, ein Pixel breite Linie für die Legendenlinie.


<?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>