public enum LabelOverLengthMode extends java.lang.Enum<LabelOverLengthMode>
标签专题图中超长标签的处理模式枚举。
对于标签的长度超过设置的标签最大长度的标签称为超长标签,标签的最大长度可以通过 ThemeLabel.maxLabelLength
来设置。
SuperMap 提供三种超长标签的处理方式来控制超长标签的显示行为,即换行显示、对超长标签不进行处理、省略超出部分。
限定符和类型 | 方法和说明 |
---|---|
static LabelOverLengthMode |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static LabelOverLengthMode[] |
values()
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
|
public static final LabelOverLengthMode NONE
对超长标签不进行处理。
此为默认模式,即在一行中全部显示此超长标签。
public static final LabelOverLengthMode OMIT
省略超出部分。
此模式将超长标签中超出指定的标签最大长度(MaxLabelLength)的部分用省略号表示。
public static final LabelOverLengthMode NEWLINE
换行显示。
此模式将超长标签中超出指定的标签最大长度的部分换行显示,即用多行来显示超长标签。
public static final LabelOverLengthMode NEWLINE2
换行显示。
此模式将超长标签中超出指定的标签最大长度的部分换行显示,即用多行来显示超长标签。
public static LabelOverLengthMode[] values()
for (LabelOverLengthMode c : LabelOverLengthMode.values()) System.out.println(c);
public static LabelOverLengthMode valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。