Theme类参考

专题图类,该类是所有专题图的基类。所有专题图类,如单值专题图,标签专题图,分段专题图等都继承自该类。 更多...

ThemeDotDensityThemeGraduatedSymbolThemeGraphThemeLabelThemeRangeThemeUnique继承.

所有成员的列表。

公有成员

(NSString *) - themeToString
 输出专题图格式化字符串。格式化字符串提供专题图的相关设置信息,与 XML 字符串不同的是,格式化字符串不可导入显示专题图,只用于提供专题图的相关信息。
(NSDictionary *) - getMemoryData
 返回内存专题图数据。
(void) - setMemoryData:
 设置内存专题图数据。
(NSString *) - toXML
 导出专题图信息为 XML 字符串。
(BOOL) - fromXML:
 从 XML 字符串中导入专题图信息。

静态公有成员

(Theme *) + clone:
 返回当前对象的一个拷贝。

保护属性

ThemeType _themeType

属性

ThemeType themeType
 获取专题图的类型。详细信息请参见ThemeType类。

详细描述

专题图类,该类是所有专题图的基类。所有专题图类,如单值专题图,标签专题图,分段专题图等都继承自该类。


成员函数文档

+ (Theme *) clone: (Theme *)  theme  

返回当前对象的一个拷贝。

参数:
theme 指定的专题图对象。
- (BOOL) fromXML: (NSString *)  xml  

从 XML 字符串中导入专题图信息。

在 SuperMap 中,各种专题图的风格的设置都可以导出成 XML 格式的字符串,此 XML 格式的字符串中记录了关于这种专题图的所有设置,如对于标签专题图的 XML 格式字符串会记录专题图类型,可见比例尺,标签风格的设置,是否流动显示,是否自动避让等等对该标签专题图的所有风格的设置以及用来制作标签专题图的字段或表达式。这种 XML 格式字符串可以用来导入,对专题图进行设置。

参数:
xml 包含专题图信息的 XML 字符串。
返回:
一个布尔值,导入成功返回 true,否则返回 false。

ThemeRangeThemeUnique内被实现。

- (NSDictionary*) getMemoryData  

返回内存专题图数据。

用内存数据制作专题图的方式与表达式制作专题图的方式互斥,前者优先级较高。

第一个参数代表专题值,即数据集中用来做专题图的字段或表达式的值;第二个参数代表外部值。在制作专题图时,会用外部值代替专题值来制作相应的专题图。

返回:
内存专题图数据。
- (void) setMemoryData: (NSDictionary *)  memoryData  

设置内存专题图数据。

用内存数据制作专题图的方式与表达式制作专题图的方式互斥,前者优先级较高。

第一个参数代表专题值,即数据集中用来做专题图的字段或表达式的值;第二个参数代表外部值。在制作专题图时,会用外部值代替专题值来制作相应的专题图。

参数:
memoryData 内存专题图数据。
- (NSString *) themeToString  

输出专题图格式化字符串。格式化字符串提供专题图的相关设置信息,与 XML 字符串不同的是,格式化字符串不可导入显示专题图,只用于提供专题图的相关信息。

1. 对于栅格分段专题图,其格式为{Caption=”china”, Start=10 End=20, Visible=true?false, Style={linestyle=,markerstyle=,fillstyle=} }; 2. 对于栅格单值专题图,其格式为{Caption=”china”, Unique =20, Visible=true?false, Style={linestyle=,markerstyle=,fillstyle=} }; 3. 对于标签专题图,其格式为{Caption=”China”, Start=10 End=20, Visible=true, Style={name=,width=,height=,color=()} }; 对于分段专题图,其格式为{Caption=”china”, Start=10 End=20, Visible=true?false, Style={linestyle=,markerstyle=,fillstyle=}; 对于单值专题图,其格式为{Caption=”china”, Unique =20, Visible=true?false, Style={linestyle=,markerstyle=,fillstyle=} }。

返回:
专题图的格式化字符串。
- (NSString *) toXML  

导出专题图信息为 XML 字符串。

在 SuperMap 中,各种专题图的风格的设置都可以导出成 XML 格式的字符串,此 XML 格式的字符串中记录了关于这种专题图的所有设置,如对于标签专题图的 XML 格式字符串会记录专题图类型,可见比例尺,标签风格的设置,是否流动显示,是否自动避让等等对该标签专题图的所有风格的设置以及用来制作标签专题图的字段或表达式。这种 XML 格式字符串可以用来导入,对专题图进行设置。

返回:
包含专题图信息的 XML 字符串。

成员数据文档

- (ThemeType) _themeType [protected]

属性文档

- (ThemeType) themeType [read, assign]

获取专题图的类型。详细信息请参见ThemeType类。

返回:
专题图的类型。

该类的文档由以下文件生成: