FontSymbol
説明
FontSymbol 要素はフォント シンボルのスタイルを定義します。
コンテキスト
表 1に、FontSymbol 要素を含むことができる要素と、これに含めることができる要素の一覧を示します。
これを含む要素 | 要素 | が次の値を含む |
---|---|---|
NamedStyle または PointStyle |
FontSymbol |
(空) |
属性
表 2に、FontSymbol 要素の属性の一覧を示します。
属性 | 説明 |
---|---|
id |
要素の一意の識別子。 |
名前 |
要素を説明する名前。 |
text |
使用するシンボル文字を指定する 1 文字の文字列値。
|
family |
次のいずれかです。
|
size |
シンボルのサイズを指定する浮動小数点数値。
|
size-unit |
mapinfo コードスペースの length への参照。これによって、
|
stroke |
シンボルの色を指定する文字列値。 この値には、任意の有効な CSS カラーを指定できます(http://www.w3.org/TR/REC-CSS1#color-units 参照)。
|
stroke-opacity |
シンボルの透過性を指定する 0 から 1 の浮動小数点数値。 値 0 は、シンボルを完全に透明にすることを指定します。値 1 は、シンボルを完全に不透明にすることを指定します。値 0.5 は、シンボルを 50% 透明にすることを指定します。
|
font-style |
フォント スタイルを指定する列挙値。有効な値を次に示します。
|
effect |
この値には、任意の有効な CSS カラーを指定できます(http://www.w3.org/TR/REC-CSS1#color-units 参照)。
|
effect-opacity |
テキスト効果の透過性を指定する 0 から 1 の浮動小数点数値。 値 0 は、効果を完全に透明にすることを指定します。値 1 は、効果を完全に不透明にすることを指定します。値 0.5 は、効果を 50% 透明にすることを指定します。
|
effect-type |
テキスト効果のタイプを指定する列挙値。有効な値を次に示します。
|
font-weight |
フォントの太さを指定する列挙値。有効な値を次に示します。
注:
normal は 200 、bold は 400 と同じです。
|
text-decoration |
テキスト装飾を指定する文字列値。 値は次のパターンでなければなりません: 1 つのスペースで区切られた 1 つ以上の (
|
text-case |
大文字か小文字かを指定する列挙値。有効な値を次に示します。
注:
default は '現在の大文字小文字の状態を維持する' ことを意味します。
|
shadow |
シンボルの背後に影を付けるかどうかを指定する boolean 値 (
|
expand |
テキスト文字列内の可視の各文字の間にスペース文字を挿入するかどうかを指定する boolean 値 (
|
angle |
シンボルの回転角度を指定する浮動小数点数値。 |
angle-unit |
|
例
この例は、MapInfo 3.0 Symbols セットの 18 ポイントの赤い押しピンのシンボルを指定します。
text
属性に設定されている C
は UTF-8 エンコードの 10 進コード 67 を表し、family
属性に設定されている MapInfo Symbols
は MapInfo 3.0 Symbols セットを指定します。MapInfo 3.0 Symbols セットでは、コード 67 は押しピンのシンボルを示します。
<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle
version="MXP_WorkSpace_1_5"
xmlns="http://www.mapinfo.com/mxp">
<FontSymbol
size="18"
size-unit="mapinfo:length pt"
stroke="red"
stroke-opacity="1"
text="C"
family="MapInfo Symbols"/>
</NamedStyle>
この例は、MapInfo 3.0 Symbols セットの 14 ポイントの青い星のシンボルを指定します。
text
属性に設定されている #
は UTF-8 エンコードの 10 進コード 35 を表し、family
属性に設定されている MapInfo Symbols
は MapInfo 3.0 Symbols セットを指定します。MapInfo 3.0 Symbols セットでは、コード 35 は星のシンボルを示します。
<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle
version="MXP_WorkSpace_1_5"
xmlns="http://www.mapinfo.com/mxp">
<FontSymbol
size="14"
size-unit="mapinfo:length pt"
stroke="blue"
stroke-opacity="1"
text="#"
family="MapInfo Symbols"/>
</NamedStyle>