MapBasicFontSymbol

説明

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

要素

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

表 1. 要素
要素 説明

形状

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

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

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

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

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

サイズ

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

FontName

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

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

太字

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

デフォルト値は false です。

枠線

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

  • normal
  • halo

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

DropShadow

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

回転

シンボルの回転角度 (度単位) を指定する 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>