类 PaperMargin
- java.lang.Object
-
- com.supermap.layout.PaperMargin
-
public class PaperMargin extends Object
页边类。主要用来确定纸面的上、下、左、右的页边距。
-
-
构造器概要
构造器 构造器和说明 PaperMargin()构造一个页边类对象。PaperMargin(int value)根据给定的参数构造一个页边类对象,该页边对象的所有页边距值等于给定的值。PaperMargin(int left, int right, int top, int bottom)根据指定的页边距,构造一个页边类对象。PaperMargin(PaperMargin paperMargin)根据指定的页边对象,构造一个与其完全相同的页边类对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 booleanequals(PaperMargin paperMargin)比较两个页边对象是否相等。intgetBottom()返回纸张下边距,单位为逻辑单位,即0.1毫米。intgetLeft()返回纸张左边距,单位为逻辑单位,即0.1毫米。intgetRight()返回纸张右边距,单位为逻辑单位,即0.1毫米。intgetTop()返回纸张的上边距,单位为逻辑单位,即0.1毫米。voidsetBottom(int value)设置纸张下边距,单位为逻辑单位,即0.1毫米。voidsetLeft(int value)设置纸张左边距,单位为逻辑单位,即0.1毫米。voidsetRight(int value)设置纸张右边距,单位为逻辑单位,即0.1毫米。voidsetTop(int value)设置纸张的上边距,单位为0.1毫米。StringtoString()返回页边对象的字符串表示,格式为:"Left=%f,Right=%f,Top=%f,Bottom=%f", left, bottom,right, top。
-
-
-
构造器详细资料
-
PaperMargin
public PaperMargin()
构造一个页边类对象。
-
PaperMargin
public PaperMargin(int value)
根据给定的参数构造一个页边类对象,该页边对象的所有页边距值等于给定的值。- 参数:
value- 指定一个值,作为该页边对象的所有页边距值。
-
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- 纸张右边距。
-
equals
public boolean equals(PaperMargin paperMargin)
比较两个页边对象是否相等。如果两个页边对象的 getLeft()、getBottom()、getRight()、getTop()方法的返回值分别相等,那么两个页边对象相等。- 参数:
paperMargin- 待比较的页边对象。- 返回:
- 如果两个页边对象相等,则返回 true; 否则,返回 false。
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.