symbolObjはsymbolSetObj所属しています。
+--------+ 0..* 1 +-----------+
| Symbol | <-------- | SymbolSet |
+--------+ +-----------+
4.28.1 symbolObj 属性
antialias : int
MS_TRUE或いはMS_FALSE。
character : string
TrueTypeシンボル。
filled : int
MS_TRUE或いはMS_FALSE。
font : string
TrueTypeシンボルのフォント名。
gap : int
imagepath : string
pixmapファイルのパス。
linecap : int
linejoin : int
linejoinmaxsize : float
name : string
シンボル名です。
numpoints : int immutable
ベクトルシンボルの点の数。
position : int
sizex : float
sizey : float
stylelength : int
間隔の数です。
transparent : int
transparentcolor : int
type : int
MS_SYMBOL_SIMPLE, MS_SYMBOL_VECTOR, MS_SYMBOL_ELLIPSE, MS_SYMBOL_PIXMAP, MS_SYMBOL_TRUETYPE或いはMS_SYMBOL_CARTOLINE.
4.28.2 symbolObj メソッド
new symbolObj( string symbolname [, string imagefile ] ) : symbolObj
ディフォルトシンボルインスタンスを作成します。imagefileを指定された場合は、シンボルタイプをMS_SYMBOL_PIXMAPに設定されます。
getImage() : imageObj
pixmapシンボルをimageObjとして返します。
getPoints() : lineObj
シンボルの点集を返します。
setImage( imageObj image ) : int
imageを与えて、pixmapシンボルのイメージを設定します。
setPoints( lineObj line ) : int
ベクトルシンボルの点集を設定します。
setStyle( int index, int value ) : int
インデックスを与えて、スタイルの値を設定します。MS_SUCCESS或いはMS_FAILUREを返します。














