public class PrinterMargins extends Object
Constructor and Description |
---|
PrinterMargins()
Initializes a new instance of the Margins class with 1-inch wide margins.
|
PrinterMargins(int left,
int right,
int top,
int bottom)
Initializes a new instance of the Margins class with the specified left, right, top, and
bottom margins.
|
Modifier and Type | Method and Description |
---|---|
PrinterMargins |
deepClone()
Retrieves a duplicate of this object, member by member.
|
boolean |
equals(Object obj)
Compares this Margins to the specified Object to determine whether they have the same
dimensions.
|
int |
getBottom()
Gets or sets the bottom margin, in hundredths of an inch.
|
int |
getLeft()
Gets or sets the left margin width, in hundredths of an inch.
|
int |
getRight()
Gets or sets the right margin width, in hundredths of an inch.
|
int |
getTop()
Gets or sets the top margin width, in hundredths of an inch.
|
int |
hashCode()
Returns a hash code value for the object.
|
static boolean |
op_Equality(PrinterMargins m1,
PrinterMargins m2)
Compares two Margins to determine if they have the same dimensions.
|
static boolean |
op_Inequality(PrinterMargins m1,
PrinterMargins m2)
Compares two Margins to determine whether they are of unequal width.
|
void |
setBottom(int value)
Gets or sets the bottom margin, in hundredths of an inch.
|
void |
setLeft(int value)
Gets or sets the left margin width, in hundredths of an inch.
|
void |
setRight(int value)
Gets or sets the right margin width, in hundredths of an inch.
|
void |
setTop(int value)
Gets or sets the top margin width, in hundredths of an inch.
|
public PrinterMargins()
public PrinterMargins(int left, int right, int top, int bottom)
left
- int valueright
- int valuetop
- int valuebottom
- int valuepublic PrinterMargins deepClone()
public boolean equals(Object obj)
public int hashCode()
HashMap
.
The general contract of hashCode
is:
hashCode
method must consistently return the same integer, provided
no information used in equals
comparisons on the object is modified. This integer
need not remain consistent from one execution of an application to another execution of the
same application.
equals(Object)
method, then calling the
hashCode
method on each of the two objects must produce the same integer result.
Object.equals(java.lang.Object)
method, then calling the hashCode
method on each of the two objects must produce distinct integer results. However, the
programmer should be aware that producing distinct integer results for unequal objects may
improve the performance of hash tables.
As much as is reasonably practical, the hashCode method defined by class Object
does
return distinct integers for distinct objects. (This is typically implemented by converting
the internal address of the object into an integer, but this implementation technique is not
required by the JavaTM programming language.)
hashCode
in class Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
public int getBottom()
public void setBottom(int value)
value
- int valuepublic int getLeft()
public void setLeft(int value)
value
- int valuepublic int getRight()
public void setRight(int value)
value
- int valuepublic int getTop()
public void setTop(int value)
value
- int valuepublic static boolean op_Equality(PrinterMargins m1, PrinterMargins m2)
m1
- PrinterMargins objectm2
- PrinterMargins objectpublic static boolean op_Inequality(PrinterMargins m1, PrinterMargins m2)
m1
- PrinterMargins objectm2
- PrinterMargins object