com.supermap.desktop.core.utilties

类 ViewBoundsManagerUtilities

  • java.lang.Object
    • com.supermap.desktop.core.utilties.ViewBoundsManagerUtilities


  • public class ViewBoundsManagerUtilities
    extends java.lang.Object
    视图移动公共类
    • 方法概要

      所有方法 静态方法 具体方法 
      限定符和类型 方法和说明
      static void addViewBounds(IForm iForm, com.supermap.data.Rectangle2D rectangle2D)
      添加窗体的新视图范围
      static com.supermap.data.Rectangle2D getPreView(IForm iForm, com.supermap.data.Rectangle2D currentRectangle2D)
      获取窗体的前一视图
      static boolean isCanNextView(IForm iForm, com.supermap.data.Rectangle2D currentRectangle2D)
      判断窗体是有有下一视图
      static boolean isCanPreView(IForm iForm, com.supermap.data.Rectangle2D currentRectangle2D)
      窗口是否有前一视图
      static boolean isMove()
      当前是否正在移动视图
      static void remove(IForm iForm)
      移除form的所有视图记录
      static com.supermap.data.Rectangle2D runNextView(IForm iForm, com.supermap.data.Rectangle2D currentRectangle2D)
      获取窗体下一视图范围
      static void startMove()
      开始移动视图
      static void stopMove()
      停止移动视图
    • 方法详细资料

      • startMove

        public static void startMove()
        开始移动视图
      • isMove

        public static boolean isMove()
        当前是否正在移动视图
        返回:
      • stopMove

        public static void stopMove()
        停止移动视图
      • isCanPreView

        public static boolean isCanPreView(IForm iForm,
                                           com.supermap.data.Rectangle2D currentRectangle2D)
        窗口是否有前一视图
        参数:
        iForm - 窗口
        currentRectangle2D - 当前视图范围
        返回:
        是否有前一视图
      • getPreView

        public static com.supermap.data.Rectangle2D getPreView(IForm iForm,
                                                               com.supermap.data.Rectangle2D currentRectangle2D)
        获取窗体的前一视图
        参数:
        iForm - 窗体
        currentRectangle2D - 当前视图范围
        返回:
      • isCanNextView

        public static boolean isCanNextView(IForm iForm,
                                            com.supermap.data.Rectangle2D currentRectangle2D)
        判断窗体是有有下一视图
        参数:
        iForm - 当前窗体
        currentRectangle2D - 当前视图范围
        返回:
        是否有下一视图
      • runNextView

        public static com.supermap.data.Rectangle2D runNextView(IForm iForm,
                                                                com.supermap.data.Rectangle2D currentRectangle2D)
        获取窗体下一视图范围
        参数:
        iForm - 窗体
        currentRectangle2D - 当前视图范围
        返回:
        下一视图范围
      • addViewBounds

        public static void addViewBounds(IForm iForm,
                                         com.supermap.data.Rectangle2D rectangle2D)
        添加窗体的新视图范围
        参数:
        iForm - 窗体
        rectangle2D - 新视图范围
      • remove

        public static void remove(IForm iForm)
        移除form的所有视图记录