Package | Description |
---|---|
org.apache.fop.fo.flow.table | |
org.apache.fop.fo.properties |
Classes representing the various property types as well as supporting data structures for the FO tree.
|
org.apache.fop.layoutmgr |
FOP's layout engine.
|
org.apache.fop.layoutmgr.inline |
Layout managers for inline formatting objects and line building.
|
org.apache.fop.layoutmgr.list |
Layout managers for lists.
|
org.apache.fop.layoutmgr.table |
Layout managers for tables.
|
org.apache.fop.traits |
Trait classes and other supporting data structures.
|
Modifier and Type | Method and Description |
---|---|
MinOptMax |
EffRow.getExplicitHeight() |
MinOptMax |
EffRow.getHeight()
Returns the calculated height for this EffRow, including the cells'
bpds/paddings/borders, and the table's border-separation.
|
Modifier and Type | Method and Description |
---|---|
void |
EffRow.setExplicitHeight(MinOptMax mom)
Sets the height for this row that resulted from the explicit height properties specified
by the user.
|
void |
EffRow.setHeight(MinOptMax mom)
Sets the calculated height for this EffRow, including everything (cells' bpds,
paddings, borders, and border-separation).
|
Modifier and Type | Method and Description |
---|---|
MinOptMax |
LengthRangeProperty.toMinOptMax(PercentBaseContext context)
Converts this
LengthRangeProperty to a MinOptMax . |
Modifier and Type | Field and Description |
---|---|
protected MinOptMax |
AbstractBreaker.footnoteSeparatorLength
footnote separator length
|
protected MinOptMax |
BlockStackingLayoutManager.foSpaceAfter
see foSpaceBefore
|
protected MinOptMax |
BlockStackingLayoutManager.foSpaceBefore
Holds the (one-time use) fo:block space-before
and -after properties.
|
Modifier and Type | Method and Description |
---|---|
MinOptMax |
KnuthBlockBox.getIPDRange() |
MinOptMax |
UnresolvedListElementWithLength.getLength() |
MinOptMax |
LayoutContext.getStackLimitBP()
Returns the stack limit in block-progression-dimension.
|
MinOptMax |
SpaceSpecifier.resolve(boolean endsReferenceArea)
Resolve the current sequence of space-specifiers, accounting for forcing values.
|
Modifier and Type | Method and Description |
---|---|
void |
BlockStackingLayoutManager.addBlockSpacing(double adjust,
MinOptMax minoptmax)
Add a block spacer for space before and space after a block.
|
static void |
TraitSetter.addSpaceBeforeAfter(Area area,
double adjust,
MinOptMax spaceBefore,
MinOptMax spaceAfter)
Adds traits for space-before and space-after to an area.
|
static int |
TraitSetter.getEffectiveSpace(double adjust,
MinOptMax space)
Returns the effective space length of a resolved space specifier based on the adjustment
value.
|
void |
BlockContainerLayoutManager.notifyBorder(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length/width of its border.
|
void |
ConditionalElementListener.notifyBorder(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length/width of its border.
|
void |
BlockLayoutManager.notifyBorder(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length/width of its border.
|
void |
BorderElement.notifyLayoutManager(MinOptMax effectiveLength)
Called to notify the affected layout manager about the effective length after resolution.
|
void |
SpaceElement.notifyLayoutManager(MinOptMax effectiveLength)
Called to notify the affected layout manager about the effective length after resolution.
|
abstract void |
BorderOrPaddingElement.notifyLayoutManager(MinOptMax effectiveLength)
Called to notify the affected layout manager about the effective length after resolution.
|
void |
PaddingElement.notifyLayoutManager(MinOptMax effectiveLength)
Called to notify the affected layout manager about the effective length after resolution.
|
abstract void |
UnresolvedListElementWithLength.notifyLayoutManager(MinOptMax effectiveLength)
Called to notify the affected layout manager about the effective length after resolution.
|
void |
BlockContainerLayoutManager.notifyPadding(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length/width of its padding.
|
void |
ConditionalElementListener.notifyPadding(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length/width of its padding.
|
void |
BlockLayoutManager.notifyPadding(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length/width of its padding.
|
void |
BlockContainerLayoutManager.notifySpace(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length of its space.
|
void |
ConditionalElementListener.notifySpace(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length of its space.
|
void |
BlockLayoutManager.notifySpace(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length of its space.
|
static boolean |
ElementListUtils.removeLegalBreaks(java.util.List elements,
MinOptMax constraint)
Removes legal breaks in an element list.
|
void |
LayoutContext.setStackLimitBP(MinOptMax limit)
Sets the stack limit in block-progression-dimension.
|
Constructor and Description |
---|
BalancingColumnBreakingAlgorithm(LayoutManager topLevelLM,
PageProvider pageProvider,
PageBreakingAlgorithm.PageBreakingLayoutListener layoutListener,
int alignment,
int alignmentLast,
MinOptMax footnoteSeparatorLength,
boolean partOverflowRecovery,
int columnCount)
Construct a balancing column breaking algorithm.
|
KnuthBlockBox(int width,
MinOptMax range,
int bpdim,
Position pos,
boolean auxiliary)
Creates a new box.
|
KnuthGlue(MinOptMax minOptMax,
Position pos,
boolean auxiliary)
Creates a new
KnuthGlue . |
UnresolvedListElementWithLength(Position position,
MinOptMax length,
RelSide side,
boolean conditional,
boolean isFirst,
boolean isLast)
Main constructor
|
Modifier and Type | Field and Description |
---|---|
protected MinOptMax |
InlineStackingLayoutManager.extraBPD
Size of border and padding in BPD (ie, before and after).
|
protected MinOptMax |
LeafNodeLayoutManager.AreaInfo.ipdArea
ipd of area
|
Modifier and Type | Method and Description |
---|---|
protected MinOptMax |
LeaderLayoutManager.getAllocationIPD(int refIPD)
Return the allocated IPD for this area.
|
protected MinOptMax |
LeafNodeLayoutManager.getAllocationIPD(int refIPD)
Get the allocation ipd of the inline area.
|
protected MinOptMax |
InlineStackingLayoutManager.getExtraIPD(boolean bNotFirst,
boolean bNotLast)
Returns the extra IPD needed for any leading or trailing fences for the
current area.
|
protected MinOptMax |
InlineLayoutManager.getExtraIPD(boolean isNotFirst,
boolean isNotLast)
Returns the extra IPD needed for any leading or trailing fences for the
current area.
|
Modifier and Type | Method and Description |
---|---|
protected void |
InlineStackingLayoutManager.addSpace(Area parentArea,
MinOptMax spaceRange,
double spaceAdjust)
Adds a space to the area.
|
Constructor and Description |
---|
LeafNodeLayoutManager.AreaInfo(short letterSpaces,
MinOptMax ipd,
boolean isHyphenated,
AlignmentContext alignmentContext)
Construct an area information item.
|
Modifier and Type | Method and Description |
---|---|
void |
ListBlockLayoutManager.notifyBorder(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length/width of its border.
|
void |
ListItemLayoutManager.notifyBorder(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length/width of its border.
|
void |
ListBlockLayoutManager.notifyPadding(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length/width of its padding.
|
void |
ListItemLayoutManager.notifyPadding(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length/width of its padding.
|
void |
ListBlockLayoutManager.notifySpace(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length of its space.
|
void |
ListItemLayoutManager.notifySpace(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length of its space.
|
Modifier and Type | Method and Description |
---|---|
void |
TableLayoutManager.notifyBorder(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length/width of its border.
|
void |
TableLayoutManager.notifyPadding(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length/width of its padding.
|
void |
TableLayoutManager.notifySpace(RelSide side,
MinOptMax effectiveLength)
Notifies the layout manager about the effective length of its space.
|
Modifier and Type | Field and Description |
---|---|
static MinOptMax |
MinOptMax.ZERO
The zero
MinOptMax instance with min == opt == max == 0 . |
Modifier and Type | Method and Description |
---|---|
MinOptMax |
MinOptMax.extendMinimum(int newMin)
Extends the minimum length to the given length if necessary, and adjusts opt and max
accordingly.
|
static MinOptMax |
MinOptMax.getInstance(int value)
Returns an instance of
MinOptMax with one fixed value for all three
properties (min, opt, max). |
static MinOptMax |
MinOptMax.getInstance(int min,
int opt,
int max)
Returns an instance of
MinOptMax with the given values. |
MinOptMax |
SpaceVal.getSpace()
Returns the Space value.
|
MinOptMax |
MinOptMax.minus(int value)
Subtracts the given value from all three components of this instance and returns the result.
|
MinOptMax |
MinOptMax.minus(MinOptMax operand)
Returns the difference of this
MinOptMax and the given
MinOptMax . |
MinOptMax |
MinOptMax.minusMax(int maxOperand)
Do not use, backwards compatibility only.
|
MinOptMax |
MinOptMax.minusMin(int minOperand)
Do not use, backwards compatibility only.
|
MinOptMax |
MinOptMax.mult(int factor)
Returns the product of this
MinOptMax and the given factor. |
MinOptMax |
MinOptMax.plus(int value)
Adds the given value to all three components of this instance and returns the result.
|
MinOptMax |
MinOptMax.plus(MinOptMax operand)
Returns the sum of this
MinOptMax and the given MinOptMax . |
MinOptMax |
MinOptMax.plusMax(int maxOperand)
Do not use, backwards compatibility only.
|
MinOptMax |
MinOptMax.plusMin(int minOperand)
Do not use, backwards compatibility only.
|
Modifier and Type | Method and Description |
---|---|
MinOptMax |
MinOptMax.minus(MinOptMax operand)
Returns the difference of this
MinOptMax and the given
MinOptMax . |
MinOptMax |
MinOptMax.plus(MinOptMax operand)
Returns the sum of this
MinOptMax and the given MinOptMax . |
Constructor and Description |
---|
SpaceVal(MinOptMax space,
boolean conditional,
boolean forcing,
int precedence)
Constructor for SpaceVal objects based on the full set of properties.
|
Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.