Package net.sf.paperclips
Class GapBorder
java.lang.Object
net.sf.paperclips.GapBorder
- All Implemented Interfaces:
Border
A border which leaves a gap around the target Print.
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
The bottom gap of a closed border, expressed in points.int
The left side gap, expressed in points.int
The bottom gap of an open border, expressed in points.int
The top gap of an open border, expressed in points.int
The right side gap, expressed in points.int
The top gap of a closed border, expressed in points. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreatePainter
(org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc) Creates a BorderPainter which uses the given Device and GC.boolean
int
hashCode()
void
setGap
(int gap) Sets the left, right, closed top and closed bottom gaps to he argument.
-
Field Details
-
top
public int topThe top gap of a closed border, expressed in points. -
bottom
public int bottomThe bottom gap of a closed border, expressed in points. -
left
public int leftThe left side gap, expressed in points. -
right
public int rightThe right side gap, expressed in points. -
openTop
public int openTopThe top gap of an open border, expressed in points. -
openBottom
public int openBottomThe bottom gap of an open border, expressed in points.
-
-
Constructor Details
-
GapBorder
public GapBorder()Constructs a GapBorder with 0 gap around all sides. -
GapBorder
public GapBorder(int gap) Constructs a GapBorder with the given gap around all sides.- Parameters:
gap
- the gap, expressed in points.
-
-
Method Details
-
hashCode
public int hashCode() -
equals
-
setGap
public void setGap(int gap) Sets the left, right, closed top and closed bottom gaps to he argument.- Parameters:
gap
- the gap, expressed in points.
-
createPainter
public BorderPainter createPainter(org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc) Description copied from interface:Border
Creates a BorderPainter which uses the given Device and GC.- Specified by:
createPainter
in interfaceBorder
- Parameters:
device
- the print device.gc
- a GC for drawing to the print device.- Returns:
- a BorderPainter for painting the border on the given Device and GC.
-