com.supermap.layout

类 LayoutSelection

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.layout.LayoutSelection
  • 所有已实现的接口:
    IDisposable


    public class LayoutSelection
    extends com.supermap.data.InternalHandleDisposable
    布局选择集类。
    • 构造器概要

      构造器 
      构造器和说明
      LayoutSelection()
      构造一个新的布局选择集类对象。
      LayoutSelection(LayoutSelection layoutSelection)
      根据指定的布局选择集对象构造一个新的与其一致的布局选择集对象。
    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      int add(int geometryID)
      根据指定的 ID 向布局选择集对象中添加几何对象。
      int addRange(int[] geometryIDs)
      根据指定的 ID 数组向布局选择集对象中加入几何对象。
      void clear()
      将选布局选择集清空,这样被选中的对象将全部恢复到未选中状态。
      void dispose()
      释放该对象所占用的资源。
      int get(int index)
      返回布局选择集中指定几何对象的 ID。
      int getCount()
      返回布局选择集中几何对象的总数。
      GeoStyle getStyle()
      返回几何对象的风格。
      boolean remove(int geometryID)
      根据指定的 ID 从布局选择集中删除一个几何对象。
      int removeRange(int index, int count)
      根据指定的首个要删除对象的索引号和指定的删除个数,从选布局择集中删除指定的若干几何对象,这些被删除的几何对象由原来的选中状态变为非选中状态。
      void setStyle(GeoStyle geoStyle)
      设置几何对象的风格。
      • 从类继承的方法 com.supermap.data.InternalHandleDisposable

        makeSureNativeObjectLive
    • 构造器详细资料

      • LayoutSelection

        public LayoutSelection()
        构造一个新的布局选择集类对象。
      • LayoutSelection

        public LayoutSelection(LayoutSelection layoutSelection)
        根据指定的布局选择集对象构造一个新的与其一致的布局选择集对象。
        参数:
        layoutSelection - 指定的布局选择集对象。
    • 方法详细资料

      • getCount

        public int getCount()
        返回布局选择集中几何对象的总数。
        返回:
        布局选择集中几何对象的总数。
      • get

        public int get(int index)
        返回布局选择集中指定几何对象的 ID。
        参数:
        index - 几何对象的索引号。
        返回:
        布局选择集中指定几何对象的 ID。
      • getStyle

        public GeoStyle getStyle()
        返回几何对象的风格。
        返回:
        几何对象的风格。
        默认值:
        默认值为{FillBackColor=Color [A=255, R=255, G=255, B=255],FillForeColor=Color [A=255, R=189, G=235, B=255],FillGradientAngle=0,FillGradientMode=None,FillGradientOffsetRatioX=0,FillGradientOffsetRatioY=0,FillOpaqueRate=100,FillSymbolID=1,LineColor=Color [A=255, R=0, G=0, B=255],LineSymbolID=0,LineWidth=0.1,MarkerAngle=0,MarkerSize={Width=2.4,Height=-1},MarkerSymbolID=0}。
      • setStyle

        public void setStyle(GeoStyle geoStyle)
        设置几何对象的风格。
        参数:
        geoStyle - 几何对象的风格。
      • add

        public int add(int geometryID)
        根据指定的 ID 向布局选择集对象中添加几何对象。
        参数:
        geometryID - 添加到选择集对象中的布局中的几何对象的 ID。
        返回:
        新加几何对象在布局选择集对象中的序号。
      • addRange

        public int addRange(int[] geometryIDs)
        根据指定的 ID 数组向布局选择集对象中加入几何对象。
        参数:
        geometryIDs - 指定的几何对象 ID 数组。
        返回:
        添加的多个几何对象的个数。
      • remove

        public boolean remove(int geometryID)
        根据指定的 ID 从布局选择集中删除一个几何对象。该几何对象由原来的呈选中状态变为非选中状态。
        参数:
        geometryID - 要删除几何对象的 ID 号(其属性数据中 SmID 字段的值)。
        返回:
        一个布尔值,删除成功返回 true,否则返回 false。
      • removeRange

        public int removeRange(int index,
                               int count)
        根据指定的首个要删除对象的索引号和指定的删除个数,从选布局择集中删除指定的若干几何对象,这些被删除的几何对象由原来的选中状态变为非选中状态。
        参数:
        index - 要删除的第一个几何对象的索引号。
        count - 要删除的几何对象的总数。
        返回:
        删除的几何对象的个数。
      • clear

        public void clear()
        将选布局选择集清空,这样被选中的对象将全部恢复到未选中状态。
      • dispose

        public void dispose()
        释放该对象所占用的资源。当调用该方法之后,此对象不再可用。

Copyright © 2021–2024 SuperMap. All rights reserved.