3.4.4 IResourceLibrary


IResourceLibrary是资源库对象。资源库对象用于添加在矢量符号化时需要使用的相关资源对象。如图标符号化使用的图片资源,模型符号化使用的模型资源。具体使用可参考矢量符号化里的图标符号模型符号等。

资源库对象由MapManagerCOM组件的CreateResourceLibrary()接口创建。

1.AddResource

说明:

添加资源对象。

语法:

Javascript调用

AddResource(iResource)

C++调用

HRESULT AddResource([in] IUnknown* iResource)

C#调用

void AddResource(IResourceObject iResource)

参数:

参数名 参数类型 说明
iResource IResourceObject 资源对象

2.GetConfig

说明:

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

语法:

Javascript调用

GetConfig()

C++调用

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

C#调用

string GetConfig()

返回值: config

config表示资源库对象配置字符串。

3.SetName

说明:

设置资源库名称。

语法:

Javascript调用

SetName(name)

C++调用

HRESULT SetName([in] BSTR name)

C#调用

void SetName(string name)

参数:

参数名 参数类型 说明
name string 资源库名称

results matching ""

    No results matching ""