styleObjはclassObjに所属しています。
+-------+ 0..* 1 +-------+
| Style | <-------- | Class |
+-------+ +-------+
new_style = new styleObj()
the_class.insertStyle(new_style)
4.27.1 styleObj 属性
angle : double
線描画の角度である、ディフォルトは0。ハッチタイプのシンボルの場合は、この角度はハッチラインの角度となる。
angleitem : string
角度を格納している属性項目を利用して角度を指定する。
antialias : int
TrueTypeフォントと地図のラインがアンチエイリアスされるかどうか。
backgroundcolor : colorObj
非透過なシンボルの背景色。
color : colorObj
地物の描画色。
mincolor : colorObj
Color Range Mapping (RFC-6)の属性です。
mincolor, minvalue, maxcolor, maxvalueで範囲を定義して、連続値のフィーチャーを連続の色で描画できます。
minsize : int
シンボルが描画されるピクセルでの最小サイズ。デフォルトは0。
minvalue : double
Color Range Mapping (RFC-6)の属性です。
mincolor, minvalue, maxcolor, maxvalueで範囲を定義して、連続値のフィーチャーを連続の色で描画できます。
minwidth : int
線描画の最小幅(pixels)。
maxcolor : colorObj
Color Range Mapping (RFC-6)の属性です。
mincolor, minvalue, maxcolor, maxvalueで範囲を定義して、連続値のフィーチャーを連続の色で描画できます。
maxsize : int
シンボルが描画されるピクセルでの最大サイズ。
maxvalue : double
Color Range Mapping (RFC-6)の属性です。
mincolor, minvalue, maxcolor, maxvalueで範囲を定義して、連続値のフィーチャーを連続の色で描画できます。
maxwidth : int
線描画の最大幅(pixels)。
offsetx : int
影や空のシンボルなどからのオフセット値。
offsety : int
影や空のシンボルなどからのオフセット値。
outlinecolor : colorObj
ポリゴンの輪郭とある種のマーカーシンボルに使われる色。
rangeitem : string
Color Range Mapping (RFC-6)の属性です。
size : int
シンボル/パターンのピクセルでの高さ。スケーラブルなシンボルでのみ有効である。
sizeitem : string
サイズを格納している属性項目を指定する。
symbol : int
定義されたシンボルのインデックスです。
symbolname : string immutable
シンボルの名前です。
width : int
描画する線の幅を指定する、単位はpixels、ディフォルトは1。ハッチタイプのシンボルの場合はハッチラインの幅となる。
4.27.2 styleObj メソッド
new styleObj( [ classObj parent_class ] ) : styleObj
ディフォルトstyleObjのインスタンスを返します。
clone : styleObj
スタイルのクローンコピーを返します。
setSymbolByName(mapObj map, string symbolname) : int
シンボル名を与えて、シンボルを設定します。














