LineStyle
説明
LineStyle 要素はラインのスタイルを定義します。
コンテキスト
表 1に、LineStyle 要素を含むことができる要素と、これに含めることができる要素の一覧を示します。
これを含む要素 | 要素 | が次の値を含む |
---|---|---|
NamedStyle、CompositeStyle、または AreaStyle |
LineStyle |
属性
表 2に、LineStyle 要素の属性の一覧を示します。
属性 | 説明 |
---|---|
id |
要素の一意の識別子。 |
名前 |
要素を説明する名前。 |
stroke |
ラインの色を指定する文字列値。 この値には、任意の有効な CSS カラーを指定できます(http://www.w3.org/TR/REC-CSS1#color-units 参照)。
|
stroke-opacity |
ラインの透過性を指定する 0 から 1 の浮動小数点数値。 値 0 は、ラインを完全に透明にすることを指定します。値 1 は、ラインを完全に不透明にすることを指定します。値 0.5 は、ラインを 50% 透明にすることを指定します。
|
width |
ラインの幅を指定する整数値。
|
width-unit |
mapinfo コードスペースの imagesize への参照。これによって、幅の単位を指定します。
|
miterlimit |
タイプ
|
linecap |
オープン サブパスのストローク時にその先端に使用する装飾形状を指定する列挙値。有効な値を次に示します。
値
|
linejoin |
パスまたは基本図形のストローク時にその頂点に使用する形状を指定する列挙値。有効な値を次に示します。
値
|
marker-placement |
マーカーの配置スタイルを指定する列挙値。有効な値を次に示します。
注: 現在、マーカー配置に対しては
none のみがサポートされています。マーカーは、ライン セグメントの始点、終点、または中間ノードに配置したり、ライン セグメントの延長上に描画したりできます。値
|
dasharray |
破線で交互に描画されるダッシュとスペースの長さ (ピクセル単位) を指定する、カンマまたは空白で区切られた整数値の配列。例えば、 配列には、偶数の正の整数、または特殊な値 たとえば、次の値
は、最初のダッシュが 10 ピクセル、次のスペースが 20 ピクセル、次のダッシュが 30 ピクセル、次のスペースが 10 ピクセルの長さの破線を指定します。破線の長さに対して、このパターンが繰り返されます。
|
dashoffset |
破線の最初のダッシュが描画されるライン セグメントの始点からの単位 (ピクセル) 数を指定する正の整数値。
|
例
この例は、1 ピクセル幅の黒い破線を指定します。
<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle
version="MXP_WorkSpace_1_5"
xmlns="http://www.mapinfo.com/mxp">
<LineStyle
stroke="black"
stroke-opacity="1"
width="1"
width-unit="mapinfo:imagesize pixel">
<Pen>mapinfo:pen 9</Pen>
</LineStyle>
</NamedStyle>