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 | 资源库名称 |