public class Margin extends AttributeSubSet
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
KEY_SET |
Constructor and Description |
---|
Margin()
Creates a new margin without any definitions.
|
Margin(int left,
int right)
Creates a new margin.
|
Margin(int top,
int left,
int right,
int bottom)
Creates a new margin.
|
Margin(Measure left,
Measure right)
Creates a new margin.
|
Margin(Measure top,
Measure left,
Measure right,
Measure bottom)
Creates a new margin.
|
Modifier and Type | Method and Description |
---|---|
Margin |
copy()
Creates a copy (clone) of this margin.
|
void |
flipLeftAndRight()
Flips left and right margin.
|
void |
flipTopAndBottom()
Flips top and bottom margin.
|
java.lang.Object |
getAttribute(int keyIdx) |
MeasureFunction |
getEndIndent() |
Measure |
getMarginBottom() |
Measure |
getMarginLeft() |
Measure |
getMarginRight() |
Measure |
getMarginTop() |
Measure |
getSpaceAfter() |
Measure |
getSpaceBefore() |
Measure |
getSpaceEnd() |
Measure |
getSpaceStart() |
MeasureFunction |
getStartIndent() |
void |
setEndIndent(Measure endIndent) |
void |
setEndIndent(MeasureFunction endIndent) |
void |
setMarginBottom(Measure marginBottom) |
void |
setMarginLeft(Measure marginLeft) |
void |
setMarginRight(Measure marginRight) |
void |
setMarginTop(Measure marginTop) |
void |
setSpaceAfter(Measure spaceAfter) |
void |
setSpaceBefore(Measure spaceBefore) |
void |
setSpaceEnd(Measure spaceEnd) |
void |
setSpaceStart(Measure spaceStart) |
void |
setStartIndent(Measure startIndent) |
void |
setStartIndent(MeasureFunction startIndent) |
addDefinedAttributes, applyAttributes, clone, isMutable, makeImmutable, setAttribute
public Margin()
public Margin(int left, int right)
left
- Margin left in points.right
- Margin right in points.public Margin(Measure left, Measure right)
left
- Margin left.right
- Margin right.public Margin(int top, int left, int right, int bottom)
top
- Margin top in points.left
- Margin left in points.right
- Margin right in points.bottom
- Margin bottom in points.public Margin copy()
public void flipLeftAndRight()
public void flipTopAndBottom()
public MeasureFunction getEndIndent()
public MeasureFunction getStartIndent()
public Measure getMarginBottom()
public Measure getMarginLeft()
public Measure getMarginRight()
public Measure getMarginTop()
public Measure getSpaceAfter()
public Measure getSpaceBefore()
public Measure getSpaceEnd()
public Measure getSpaceStart()
public void setStartIndent(MeasureFunction startIndent)
public void setStartIndent(Measure startIndent)
public void setSpaceEnd(Measure spaceEnd)
public void setSpaceBefore(Measure spaceBefore)
public void setSpaceAfter(Measure spaceAfter)
public void setMarginRight(Measure marginRight)
public void setMarginTop(Measure marginTop)
public void setMarginLeft(Measure marginLeft)
public void setEndIndent(MeasureFunction endIndent)
public void setEndIndent(Measure endIndent)
public void setMarginBottom(Measure marginBottom)
public void setSpaceStart(Measure spaceStart)
public java.lang.Object getAttribute(int keyIdx)
getAttribute
in class AttributeSubSet
© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.