com.supermap.layout
类 RulerLine

java.lang.Object
  继承者 com.supermap.layout.RulerLine

public class RulerLine
extends java.lang.Object

标尺线类。

所谓布局中的标尺线,就是如下图所示的一系列水平和垂直的线条,标尺线分为两种类型:水平标尺线和垂直标尺线。标尺线是有一种辅助布局排版的工具,在应用中可以使用任意多个标尺线,将它们放置在布局中需要的位置,进而帮助布局中元素的排列和定位。

下图为一个布局窗口,窗口中显示了一个布局对象。


构造方法摘要
RulerLine()
          构造一个标尺线类的新对象。
RulerLine(double position, RulerLineType type)
          根据标尺线的位置和类型参数,构造一个新的标尺线对象。
RulerLine(RulerLine rulerLine)
          根据指定的标尺线对象构造一个新的标尺线对象。
 
方法摘要
 void dispose()
          释放该对象所占用的资源。
 double getPosition()
          返回标尺线的位置,用布局的单位来表示。
 RulerLineType getType()
          返回标尺线的类型,表示是水平还是垂直的标尺线。
 void setPosition(double value)
          设置标尺线的位置,用布局的单位来表示。
 void setType(RulerLineType rulerLineType)
          设置标尺线的类型,表示是水平还是垂直的标尺线。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

RulerLine

public RulerLine()
构造一个标尺线类的新对象。


RulerLine

public RulerLine(RulerLine rulerLine)
根据指定的标尺线对象构造一个新的标尺线对象。

参数:
rulerLine - 指定的标尺线对象。

RulerLine

public RulerLine(double position,
                 RulerLineType type)
根据标尺线的位置和类型参数,构造一个新的标尺线对象。

参数:
position - 标尺线位置,其单位为布局的单位。
type - 标尺线类型。
方法详细信息

getType

public RulerLineType getType()
返回标尺线的类型,表示是水平还是垂直的标尺线。

返回:
标尺线的类型。
默认值:
默认值为 VERTICAL

setType

public void setType(RulerLineType rulerLineType)
设置标尺线的类型,表示是水平还是垂直的标尺线。

参数:
rulerLineType - 标尺线的类型。

getPosition

public double getPosition()
返回标尺线的位置,用布局的单位来表示。

返回:
标尺线的位置。
默认值:
默认值为 0。

setPosition

public void setPosition(double value)
设置标尺线的位置,用布局的单位来表示。

参数:
value - 标尺线的位置。

dispose

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