public class ThemeLabelRangeItems
extends com.supermap.data.InternalHandle
分段标签专题图是指对对象标签基于指定字段表达式的值进行分段,同一段内的对象标签相同的风格显示,不同段的标签使用不同风格显示。其中,一个分段对应一个分段标签专题图子项。
限定符和类型 | 方法和说明 |
---|---|
boolean |
addToHead(ThemeLabelRangeItem item,
boolean normalize)
把一个分段标签专题图子项添加到分段列表的开头。
|
boolean |
addToTail(ThemeLabelRangeItem item,
boolean normalize)
把一个分段标签专题图子项添加到分段列表的尾部。
|
void |
clear()
删除分段标签专题图的子项。
|
int |
getCount()
返回分段标签专题图子项集合中的子项个数。
|
ThemeLabelRangeItem |
getItem(int index)
返回指定序号的分段标签专题图子项集合中的子项。
|
boolean |
merge(int index,
int count,
TextStyle style,
String caption)
合并一个从指定序号起始的给定个数的分段标签专题图子项,并赋给合并后分段标签专题图子项显示风格和名称。
|
void |
reverseStyle()
对分段标签专题图中分段的风格进行反序显示。
|
boolean |
split(int index,
double splitValue,
TextStyle style1,
String caption1,
TextStyle style2,
String caption2)
根据给定的拆分分段值将一个指定序号的分段标签专题图子项拆分成两个具有各自风格和名称的分段标签专题图子项。
|
public ThemeLabelRangeItem getItem(int index)
index
- 指定的分段标签专题图子项的序号。public boolean addToHead(ThemeLabelRangeItem item, boolean normalize)
item
- 需要添加的子项。normalize
- 是否对不合法的子项进行修正,true进行修正,false不进行修正并抛异常提示改子项为不合法值。public boolean addToTail(ThemeLabelRangeItem item, boolean normalize)
item
- 需要添加的分段标签专题图子项。normalize
- 是否对不合法的子项进行修正,true进行修正,false不进行修正并抛异常提示改子项为不合法值。public boolean split(int index, double splitValue, TextStyle style1, String caption1, TextStyle style2, String caption2)
index
- 指定的分段标签专题图子项的序号。splitValue
- 指定的拆分分段值。style1
- 被拆分的两个分段标签专题图子项中的一个子项的风格。caption1
- 被拆分的两个分段标签专题图子项中的一个子项的名称。style2
- 被拆分的两个分段标签专题图子项中的另一个子项的风格。caption2
- 被拆分的两个分段标签专题图子项中的另一个子项的名称。public boolean merge(int index, int count, TextStyle style, String caption)
index
- 指定的分段标签专题图子项的序号,并以此序号为起始。count
- 要合并的分段标签专题图子项个数,即从指定的序号开始计算。style
- 合并后的分段标签专题图子项的风格。caption
- 合并后的分段标签专题图子项名称。public int getCount()
public void reverseStyle()
public void clear()
Copyright © 2021–2024 SuperMap. All rights reserved.