3.3.2 IStyle


IStyle是样式对象,用于配置矢量数据图层的样式参数。

样式对象由MapManagerCOM组件的CreateStyle()接口创建。

1.SetName

说明:

设置样式名称。

语法:

Javascript调用

SetName(name)

C++调用

HRESULT SetName([in] BSTR name)

C#调用

void SetName(string name)

参数:

参数名 参数类型 说明
name string 样式名称

2.AddSymbol

说明:

添加符号。

语法:

Javascript调用

AddSymbol(symbolType, config)

C++调用

HRESULT AddSymbol([in] BSTR symbolType, [in] BSTR config)

C#调用

void AddSymbol(string symbolType, string config)

参数:

参数名 参数类型 说明
symbolType string 符号类型
config string 符号对象的所有配置构建的字符串

3.GetConfig

说明:

获取样式对象字符串。将配置的参数形成类似xml格式的字符串,后续可作为样式表对象或者分析测量图层对象的参数。

语法:

Javascript调用

GetConfig()

C++调用

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

C#调用

string GetConfig()

返回值: config

config表示样式对象字符串。

4.AddFilterName

说明:

添加构建器名称。构建器是在进行符号化的过程中,指定要构建对象的类型。主要有:几何构建器、文字构建器、图标/模型构建器、挤出几何构建器和缓冲区构建器。

语法:

Javascript调用

AddFilterName(filterName)

C++调用

HRESULT AddFilterName([in] BSTR filterName)

C#调用

void AddFilterName(string filterName)

参数:

参数名 参数类型 说明
filterName string 构建器名称

构建器名称:

构建器类型 说明
BuildGeometryTileFilter 几何瓦片化构建器,用以构建基本的点线面
BuildTextFilter 文字构建器,用以构建文字
SubstituteModelFilter 图片/模型构建器,用以构建符号化的模型或图片
ExtrudeGeometryTileFilter 挤出几何体瓦片化构建器,用以构建几何的挤出体
BufferFilter 缓冲区构建器,用以构建缓冲区

results matching ""

    No results matching ""