com.supermap.mapping

类 ThemeLabelUniqueItems

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.mapping.ThemeLabelUniqueItems


  • public class ThemeLabelUniqueItems
    extends com.supermap.data.InternalHandle
    单值标签专题图子项集合。

    单值标签专题图是指对对象标签基于指定字段表达式的值进行分类,值相同的对象标签为一类使用相同的风格显示,不同类的标签使用不同风格显示;其中,一个单值对应一个单值标签专题图子项。

    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      int add(ThemeLabelUniqueItem labelUniqueitem)
      向单值标签专题图子项集合中添加一个子项。
      void clear()
      删除单值标签专题图子项集合中的子项。
      int getCount()
      返回单值标签专题图子项集合中的子项个数。
      double getDefaultOffsetX()
      返回单值标签专题图默认子项中标签在X方向上的偏移量,该默认设置用于未指定对应单值的子项。
      double getDefaultOffsetY()
      返回单值标签专题图默认子项中标签在Y方向上的偏移量,该默认设置用于未指定对应单值的子项。
      TextStyle getDefaultStyle()
      返回单值标签专题图默认子项的文本风格,该默认风格用于未指定对应单值的子项。
      ThemeLabelUniqueItem getItem(int index)
      返回指定序号的单值标签专题图子项集合中的子项。
      boolean insert(int index, ThemeLabelUniqueItem item)
      向单值标签专题图子项集合中插入一个子项。
      boolean isDefaultVisible()
      返回单值标签专题图默认子项是否可见。
      boolean remove(int index)
      移除集合中指定序号位置处的单值标签专题图子项。
      void reverseStyle()
      对单值标签专题图中单值风格进行反序显示。
      void setDefaultOffsetX(double value)
      设置单值标签专题图默认子项中标签在X方向上的偏移量,该默认设置用于未指定对应单值的子项。
      void setDefaultOffsetY(double value)
      设置单值标签专题图默认子项中标签在Y方向上的偏移量,该默认设置用于未指定对应单值的子项。
      void setDefaultStyle(TextStyle textstyle)
      设置单值标签专题图默认子项的文本风格,该默认风格用于未指定对应单值的子项。
      void setDefaultVisible(boolean value)
      设置单值标签专题图默认子项是否可见。
    • 方法详细资料

      • add

        public int add(ThemeLabelUniqueItem labelUniqueitem)
        向单值标签专题图子项集合中添加一个子项。
        参数:
        labelUniqueitem - 指定的要添加到集合中的单值标签专题图子项。
        返回:
        返回新添加的子项在集合中的序号。
      • insert

        public boolean insert(int index,
                              ThemeLabelUniqueItem item)
        向单值标签专题图子项集合中插入一个子项。
        参数:
        index - 指定子项插入的序号位置。
        item - 指定的要添加到集合中的单值标签专题图子项。
        返回:
        插入成功返回true;否则返回false。
      • remove

        public boolean remove(int index)
        移除集合中指定序号位置处的单值标签专题图子项。
        参数:
        index - 要移除的单值标签专题图子项的序号。
        返回:
        移除成功返回true;否则返回false。
      • getItem

        public ThemeLabelUniqueItem getItem(int index)
        返回指定序号的单值标签专题图子项集合中的子项。
        参数:
        index - 指定的单值标签专题图子项的序号。
        返回:
        单值标签专题图子项。
      • getCount

        public int getCount()
        返回单值标签专题图子项集合中的子项个数。
        返回:
        返回单值标签专题图子项集合中的子项个数。
      • getDefaultStyle

        public TextStyle getDefaultStyle()
        返回单值标签专题图默认子项的文本风格,该默认风格用于未指定对应单值的子项。
        返回:
        返回单值标签专题图默认子项的文本风格,该默认风格用于未指定对应单值的子项。
      • setDefaultStyle

        public void setDefaultStyle(TextStyle textstyle)
        设置单值标签专题图默认子项的文本风格,该默认风格用于未指定对应单值的子项。
        参数:
        textstyle - 单值标签专题图默认子项的文本风格,该默认风格用于未指定对应单值的子项。
      • getDefaultOffsetX

        public double getDefaultOffsetX()
        返回单值标签专题图默认子项中标签在X方向上的偏移量,该默认设置用于未指定对应单值的子项。
        返回:
        返回单值标签专题图默认子项中标签在X方向上的偏移量,该默认设置用于未指定对应单值的子项。
      • setDefaultOffsetX

        public void setDefaultOffsetX(double value)
        设置单值标签专题图默认子项中标签在X方向上的偏移量,该默认设置用于未指定对应单值的子项。
        参数:
        value - 单值标签专题图默认子项中标签在X方向上的偏移量,该默认设置用于未指定对应单值的子项。
      • getDefaultOffsetY

        public double getDefaultOffsetY()
        返回单值标签专题图默认子项中标签在Y方向上的偏移量,该默认设置用于未指定对应单值的子项。
        返回:
        返回单值标签专题图默认子项中标签在Y方向上的偏移量,该默认设置用于未指定对应单值的子项。
      • setDefaultOffsetY

        public void setDefaultOffsetY(double value)
        设置单值标签专题图默认子项中标签在Y方向上的偏移量,该默认设置用于未指定对应单值的子项。
        参数:
        value - 单值标签专题图默认子项中标签在Y方向上的偏移量,该默认设置用于未指定对应单值的子项。
      • isDefaultVisible

        public boolean isDefaultVisible()
        返回单值标签专题图默认子项是否可见。默认子项是指那些未指定对应单值的子项。
        返回:
        一个布尔值,指示单值标签专题图默认子项是否可见。true表示可见;false表示不可见。
      • setDefaultVisible

        public void setDefaultVisible(boolean value)
        设置单值标签专题图默认子项是否可见。默认子项是指那些未指定对应单值的子项。
        参数:
        value - 一个布尔值,指示单值标签专题图默认子项是否可见。true表示可见;false表示不可见。
      • reverseStyle

        public void reverseStyle()
        对单值标签专题图中单值风格进行反序显示。
      • clear

        public void clear()
        删除单值标签专题图子项集合中的子项。 执行该方法后,所有的单值标签专题图子项都被释放,不再可用。

Copyright © 2021–2024 SuperMap. All rights reserved.