|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.paperclips.GridColumn
public class GridColumn
Describes the properties of a column in a GridPrint.
Field Summary | |
---|---|
int |
align
The default alignment for Prints in this column. |
static int |
DEFAULT_ALIGN
The default alignment used when alignment is not specified. |
static int |
DEFAULT_SIZE
The default size used when size is not specified. |
static int |
DEFAULT_WEIGHT
The default weight used when weight is not specified. |
int |
size
The size property for this GridColumn. |
int |
weight
The weight of this column. |
Constructor Summary | |
---|---|
GridColumn(int align,
int size,
int weight)
Constructs a GridColumn. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
int |
hashCode()
|
static GridColumn |
parse(java.lang.String spec)
Parses the given column spec and returns a GridColumn matching that spec. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int DEFAULT_ALIGN
public static final int DEFAULT_SIZE
public static final int DEFAULT_WEIGHT
public final int size
size
points wide (72pts = 1").
public final int align
Cells that span multiple columns use the alignment of the left-most cell in the cell span.
public final int weight
Constructor Detail |
---|
public GridColumn(int align, int size, int weight)
align
- The default alignment for Prints in this column.size
- The size this column should be given.weight
- The weight this column should be given.Method Detail |
---|
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public static GridColumn parse(java.lang.String spec)
Format:
[align:]size[:grow] align = L | LEFT | C | CENTER | R | RIGHT size = P | PREF | PREFERRED | D | DEF | DEFAULT | (Positive number)[PT|IN|INCH|CM|MM] weight = N | NONE | G | GROW | G(#) | GROW(#)The default alignment is LEFT. The
weight
argument expresses the weight property: NONE
indicates a weight of 0; GROW indicates a weight of 1; and GROW(3)
indicates a weight of 3. The default weight (if weight
is
omitted) is 0.
Examples:
LEFT:DEFAULT:GROW // left-aligned, default size, weight=1 R:72PT:N // light-aligned, 72 points (1") wide, weight=0 right:72 // identical to previous line c:pref:none // center-aligned, preferred size, weight=0 p // left-aligned (default), preferred size, weight=0 r:2inch // right-aligned, 2 inches (50.8mm) r:50.8mm // right-aligned, 50.8 mm (2")
spec
- the column spec that will be parsed.
align
,
size
,
weight
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |