MapBasicFontSymbol

説明

タイプ MapBasicSymbolMapBasicFontSymbol 要素は、TrueType シンボル フォントのシンボルの文字コード、およびそのシンボルの他の各種属性を指定します。

要素

表 1に、MapBasicFontSymbol タイプの MapBasicSymbol 要素に含めることができる要素の一覧を示します。

表 1. 要素
要素 説明

Shape

使用する TrueType シンボル フォントの文字を指定する 32 以上の整数値。

注: 不可視のシンボルを指定するには、32 (スペース文字) を使用します。

MapBasic 3.0 フォント シンボル セットと、各シンボルに対応するコードについては、MapBasic フォント シンボル コードを参照してください。

Color

シンボルの色を指定する文字列値。

この値には、任意の有効な CSS カラーを指定できます(http://www.w3.org/TR/REC-CSS1#color-units 参照)。

Size

シンボルのポイント サイズを指定する 1 から 255 の整数値。

FontName

使用する TrueType シンボル フォントの名前を指定する文字列値 ("WingDings" など)。MapBasic フォント シンボル セット ("MapInfo Symbols"、"MapInfo Arrows" など) を指定することもできます。

MapBasic 3.0 フォント シンボル セットと、各シンボルに対応するコードについては、MapBasic フォント シンボル コードを参照してください。

Bold

シンボルを太字にするか (true) 太字にしないか (false) を指定する boolean 値 (true または false)。

デフォルト値は falseです。

枠線

シンボルを囲む境界線のタイプを指定する列挙値。有効な値を次に示します。

  • normal
  • halo

normalは、シンボルの周囲に標準の黒い境界線を描画します。値 haloは、シンボルの周囲に白い光輪の境界線を描画します。

DropShadow

シンボルの背後に影を付けるかどうかを指定する boolean 値 (trueまたはfalse)。値 false(デフォルト) は、影なしを指定します。

Rotation

シンボルの回転角度 (度単位) を指定する 0 から 360 の浮動小数点数値。



<ns6:MapBasicSymbol xsi:type="ns6:MapBasicFontSymbol">
    <ns6:Shape>32</ns6:Shape>
    <ns6:Color>blue</ns6:Color>
    <ns6:Size>12</ns6:Size>
    <ns6:FontName>Wingdings</ns6:FontName>
    <ns6:Bold>true</ns6:Bold>
    <ns6:Border>normal</ns6:Border>
    <ns6:Rotation>45</ns6:Rotation>
</ns6:MapBasicSymbol>