com.supermap.layout
类 PaperMargin

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

public class PaperMargin
extends java.lang.Object

页边类。主要用来确定纸面的上、下、左、右的页边距。


构造方法摘要
PaperMargin()
          构造一个页边类对象。
PaperMargin(int margin)
          根据给定的参数构造一个页边类对象,该页边对象的所有页边距值等于给定的值。
PaperMargin(int left, int right, int top, int bottom)
          根据指定的页边距,构造一个页边类对象。
PaperMargin(PaperMargin paperMargin)
          根据指定的页边对象,构造一个与其完全相同的页边类对象。
 
方法摘要
 boolean equals(PaperMargin paperMargin)
          比较两个页边对象是否相等。
 int getBottom()
          返回纸张下边距,单位为逻辑单位,即0.1毫米。
 int getLeft()
          返回纸张左边距,单位为逻辑单位,即0.1毫米。
 int getRight()
          返回纸张右边距,单位为逻辑单位,即0.1毫米。
 int getTop()
          返回纸张的上边距,单位为逻辑单位,即0.1毫米。
 void setBottom(int value)
          设置纸张下边距,单位为逻辑单位,即0.1毫米。
 void setLeft(int value)
          设置纸张左边距,单位为逻辑单位,即0.1毫米。
 void setRight(int value)
          设置纸张右边距,单位为逻辑单位,即0.1毫米。
 void setTop(int value)
          设置纸张的上边距,单位为0.1毫米。
 java.lang.String toString()
          返回页边对象的字符串表示,格式为:"Left=%f,Right=%f,Top=%f,Bottom=%f", left, bottom,right, top。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

PaperMargin

public PaperMargin()
构造一个页边类对象。


PaperMargin

public PaperMargin(int margin)
根据给定的参数构造一个页边类对象,该页边对象的所有页边距值等于给定的值。

参数:
margin - 指定一个值,作为该页边对象的所有页边距值。

PaperMargin

public PaperMargin(int left,
                   int right,
                   int top,
                   int bottom)
根据指定的页边距,构造一个页边类对象。

参数:
left - 纸张的左边距
right - 纸张的右边距
top - 纸张的上边距
bottom - 纸张的下边距

PaperMargin

public PaperMargin(PaperMargin paperMargin)
根据指定的页边对象,构造一个与其完全相同的页边类对象。

参数:
paperMargin - 指定的页边对象
方法详细信息

getTop

public int getTop()
返回纸张的上边距,单位为逻辑单位,即0.1毫米。

如下图所示,为布局窗口中显示的布局对象,布局中存在一个纸面对象,图中绿色的小圆点表示纸面的原点位置,即纸面尺寸量算的起始点,纸面的原点始终位于布局中(0,0)坐标点的位置。纸面大小为B5型号纸张的大小(182*257mm),即纸面的宽度为182mm,高度为257mm。纸面的上、下、左、右页边距即为确定纸面大小范围(下图中红色虚线框所示)的四个角点到纸面边缘的垂直和水平距离。

返回:
纸张的上边距,单位为0.1毫米。
默认值:
默认值为 200。

setTop

public void setTop(int value)
设置纸张的上边距,单位为0.1毫米。

参数:
value - 纸张的上边距。

getBottom

public int getBottom()
返回纸张下边距,单位为逻辑单位,即0.1毫米。

如下图所示,为布局窗口中显示的布局对象,布局中存在一个纸面对象,图中绿色的小圆点表示纸面的原点位置,即纸面尺寸量算的起始点,纸面的原点始终位于布局中(0,0)坐标点的位置。纸面大小为B5型号纸张的大小(182*257mm),即纸面的宽度为182mm,高度为257mm。纸面的上、下、左、右页边距即为确定纸面大小范围(下图中红色虚线框所示)的四个角点到纸面边缘的垂直和水平距离。

返回:
纸张下边距。
默认值:
默认值为 200。

setBottom

public void setBottom(int value)
设置纸张下边距,单位为逻辑单位,即0.1毫米。

参数:
value - 纸张下边距。

getLeft

public int getLeft()
返回纸张左边距,单位为逻辑单位,即0.1毫米。

如下图所示,为布局窗口中显示的布局对象,布局中存在一个纸面对象,图中绿色的小圆点表示纸面的原点位置,即纸面尺寸量算的起始点,纸面的原点始终位于布局中(0,0)坐标点的位置。纸面大小为B5型号纸张的大小(182*257mm),即纸面的宽度为182mm,高度为257mm。纸面的上、下、左、右页边距即为确定纸面大小范围(下图中红色虚线框所示)的四个角点到纸面边缘的垂直和水平距离。

返回:
纸张左边距。
默认值:
默认值为 200。

setLeft

public void setLeft(int value)
设置纸张左边距,单位为逻辑单位,即0.1毫米。

参数:
value - 纸张左边距。

getRight

public int getRight()
返回纸张右边距,单位为逻辑单位,即0.1毫米。

如下图所示,为布局窗口中显示的布局对象,布局中存在一个纸面对象,图中绿色的小圆点表示纸面的原点位置,即纸面尺寸量算的起始点,纸面的原点始终位于布局中(0,0)坐标点的位置。纸面大小为B5型号纸张的大小(182*257mm),即纸面的宽度为182mm,高度为257mm。纸面的上、下、左、右页边距即为确定纸面大小范围(下图中红色虚线框所示)的四个角点到纸面边缘的垂直和水平距离。

返回:
纸张右边距。
默认值:
默认值为 200。

setRight

public void setRight(int value)
设置纸张右边距,单位为逻辑单位,即0.1毫米。

参数:
value - 纸张右边距。

toString

public java.lang.String toString()
返回页边对象的字符串表示,格式为:"Left=%f,Right=%f,Top=%f,Bottom=%f", left, bottom,right, top。

覆盖:
java.lang.Object 中的 toString
返回:
描述页边对象的字符串。

equals

public boolean equals(PaperMargin paperMargin)
比较两个页边对象是否相等。如果两个页边对象的 getLeft()、getBottom()、getRight()、getTop()方法的返回值分别相等,那么两个页边对象相等。

参数:
paperMargin - 待比较的页边对象。
返回:
如果两个页边对象相等,则返回 true; 否则,返回 false。