CompositeStyle
説明
CompositeStyle 要素は、AreaStyle、LineStyle、RasterStyle、FontStyle、GridStyle、PointStyle、および MapinfoTextObjectStyle の各要素が 0 個または 1 個ずつで構成される複合スタイルを定義します。
コンテキスト
表 1に、CompositeStyle 要素を含むことができる要素と、これに含めることができる要素の一覧を示します。
これを含む要素 | 要素 | が次の値を含む |
---|---|---|
NamedStyle |
CompositeStyle |
次の各要素を 0 個または 1 個ずつ。 |
属性
表 2に、CompositeStyle 要素の属性の一覧を示します。
属性 | 説明 |
---|---|
id |
要素の一意の識別子。 |
名前 |
要素を説明する名前。 |
例
この例は、次の 3 つのフィーチャを持つ複合スタイルを指定します。
- 1 ピクセル幅の黒い破線で囲まれた無地の薄緑色のエリア。
- 12 ポイントの sans serif フォントのテキスト コンテンツ、および 1 ピクセル幅の黒いコールアウト ライン。
<?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>