3.3.3 ISymbolObject


ISymbolObject是符号化对象,用于配置矢量符号化的符号参数以及空间分析类图层空间测量类图层的文字符号参数。

符号化配置对象由MapManagerCOM组件的CreateSymbol()接口创建。

1.AddConfig

说明:

配置键值对。配置项键值对以字符串进行传入。不同的符号包含不同的配置项,具体配置项类型、配置参数以及范围可参考矢量符号化中各种符号的参数配置。

语法:

Javascript调用

AddConfig(key, value)

C++调用

HRESULT AddConfig([in] BSTR key, [in] BSTR value)

C#调用

void AddConfig(string key, string value)

参数:

参数名 参数类型 说明
key string 配置项键值类型
value string 配置项键值

2.SetType

说明:

设置符号类型。

语法:

Javascript调用

SetType(type)

C++调用

HRESULT SetType([in] BSTR type)

C#调用

void SetType(string type)

参数:

参数名 参数类型 说明
type string 类型

3.GetConfig

说明:

获取配置符号字符串。将配置的参数形成类似xml格式的字符串,后续可作为样式对象的参数。

语法:

Javascript调用

GetConfig()

C++调用

HRESULT GetConfig([out,retval] BSTR* config)

C#调用

string GetConfig()

返回值: config

config表示配置符号的字符串。

4.GetType

说明:

获取符号类型。

语法:

Javascript调用

GetType()

C++调用

HRESULT GetType([out,retval] BSTR* type)

C#调用

string GetType()

返回值: type

type表示符号类型。

results matching ""

    No results matching ""