包 | com.supermap.web.iServerJava6R.themeServices |
类 | public class LabelThemeCell |
继承 | LabelThemeCell ![]() ![]() |
矩阵标签专题图是标签专题图(ThemeLabel)的一种,其中矩阵标签中的填充元素又可分为图片类型(LabelImageCell)、符号类型(LabelSymbolCell)、专题图类型(LabelThemeCell)三种,专题图类型的矩阵标签元素其实质是利用标签专题图(ThemeLabel)做为矩阵标签中的填充内容。将这个矩阵标签元素赋予 ThemeLabel.matrixCells 即可生成矩阵标签专题图,相当于 ThemeLabel 对象中嵌套了一个 ThemeLabel 子项,其显示效果与直接定义 ThemeLabel 是相同的,不同在于前者是以矩阵的形式展示的,并可加入其它类型的矩阵标签元素;而后者则有且仅有一个元素,且为文本型。该类用于定义制作专题图矩阵标签时的专题图—— ThemeLabel。
用户在实现矩阵标签专题图时只需将定义好的矩阵标签元素赋值予 ThemeLabel.matrixCells 属性即可。matrixCells 属性是一个二维数组,每一维可以是任意类型的矩阵标签元素组成的数组(也可是单个标签元素组成的数组,即数组中只有一个元素)。如下图为生成的矩阵标签专题图中的一个标签,由符号类型的矩阵标签元素(LabelSymbolCell,左)、专题图类型的矩阵标签元素(LabelThemeCell,右)组成,此时的 matrixCells 属性为一个 1*2 维的数组(即一行两列)。
属性 | 定义方 | ||
---|---|---|---|
themeLabel : ThemeLabel
获取或设置用于制作专题图类型的矩阵标签元素的专题图—— ThemeLabel 对象。
|
LabelThemeCell | ||
![]() |
type : String
获取或设置矩阵标签的填充元素,可以是图片、符号、专题图三种,由 LabelMatrixCellType 类定义。
|
LabelMatrixCell |
方法 | 定义方 | ||
---|---|---|---|
初始化 LabelThemeCell 类的新实例。
|
LabelThemeCell |
themeLabel | 属性 |
themeLabel:ThemeLabel
获取或设置用于制作专题图类型的矩阵标签元素的专题图—— ThemeLabel 对象。
public function get themeLabel():ThemeLabel
public function set themeLabel(value:ThemeLabel):void
LabelThemeCell | () | 构造函数 |
public function LabelThemeCell()
初始化 LabelThemeCell 类的新实例。