MapinfoTextObjectStyle

説明

MapinfoTextObjectStyle 要素は、従来の MapInfo テキスト オブジェクトの複合スタイルを定義します。従来の MapInfo テキスト オブジェクトは、MapInfo ネイティブ データ ファイル (TAB ファイル) でのみ定義できます。

MapinfoTextObjectStyle 要素には、テキスト コンテンツのスタイル (FontStyle 要素で定義)、およびオプションのコールアウト ライン (LineStyle 要素で定義) のスタイルが含まれます。

コンテキスト

表 1に、MapinfoTextObjectStyle 要素を含むことができる要素と、これに含めることができる要素の一覧を示します。

表 1. コンテキスト
これを含む要素 要素 が次の値を含む

NamedStyle または CompositeStyle

MapinfoTextObjectStyle

FontStyle および LineStyle

属性

表 2に、MapinfoTextObjectStyle 要素の属性の一覧を示します。

表 2. 属性
属性 説明

id

要素の一意の識別子。

名前

要素を説明する名前。

この例は、12 ポイントの sans serif フォントのテキスト コンテンツ、および 1 ピクセル幅の黒いコールアウト ラインを指定します。



<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle
    version="MXP_WorkSpace_1_5"
    xmlns="http://www.mapinfo.com/mxp">
    <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>
</NamedStyle>