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.fonts |
Classes for font handling.
|
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.traits |
Trait classes and other supporting data structures.
|
Modifier and Type | Method | 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 | 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 | Description |
---|---|---|
MinOptMax |
LengthRangeProperty.toMinOptMax(PercentBaseContext context) |
Converts this
LengthRangeProperty to a MinOptMax . |
Modifier and Type | Field | Description |
---|---|---|
MinOptMax |
GlyphMapping.areaIPD |
Modifier and Type | Method | Description |
---|---|---|
void |
GlyphMapping.addToAreaIPD(MinOptMax idp) |
|
static GlyphMapping |
GlyphMapping.doGlyphMapping(TextFragment text,
int startIndex,
int endIndex,
Font font,
MinOptMax letterSpaceIPD,
MinOptMax[] letterSpaceAdjustArray,
char precedingChar,
char breakOpportunityChar,
boolean endsWithHyphen,
int level,
boolean dontOptimizeForIdentityMapping,
boolean retainAssociations,
boolean retainControls) |
Constructor | Description |
---|---|
GlyphMapping(int startIndex,
int endIndex,
int wordSpaceCount,
int letterSpaceCount,
MinOptMax areaIPD,
boolean isHyphenated,
boolean isSpace,
boolean breakOppAfter,
Font font,
int level,
int[][] gposAdjustments) |
|
GlyphMapping(int startIndex,
int endIndex,
int wordSpaceCount,
int letterSpaceCount,
MinOptMax areaIPD,
boolean isHyphenated,
boolean isSpace,
boolean breakOppAfter,
Font font,
int level,
int[][] gposAdjustments,
java.lang.String mapping,
java.util.List associations) |
Modifier and Type | Field | Description |
---|---|---|
protected MinOptMax |
SpacedBorderedPaddedBlockLayoutManager.effSpaceAfter |
|
protected MinOptMax |
SpacedBorderedPaddedBlockLayoutManager.effSpaceBefore |
|
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 | 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 | 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 |
PageBreaker.holdFootnotes(java.util.List fl,
java.util.List ll,
int tfl,
int ifl,
boolean fp,
boolean nf,
int fnfi,
int fli,
int fei,
MinOptMax fsl,
int pfli,
int pfei) |
|
void |
PageSequenceLayoutManager.holdFootnotes(java.util.List fl,
java.util.List ll,
int tfl,
int ifl,
boolean fp,
boolean nf,
int fnfi,
int fli,
int fei,
MinOptMax fsl,
int pfli,
int pfei) |
|
void |
ConditionalElementListener.notifyBorder(RelSide side,
MinOptMax effectiveLength) |
Notifies the layout manager about the effective length/width of its border.
|
void |
SpacedBorderedPaddedBlockLayoutManager.notifyBorder(RelSide side,
MinOptMax effectiveLength) |
|
void |
BorderElement.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.
|
void |
SpaceElement.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 |
ConditionalElementListener.notifyPadding(RelSide side,
MinOptMax effectiveLength) |
Notifies the layout manager about the effective length/width of its padding.
|
void |
SpacedBorderedPaddedBlockLayoutManager.notifyPadding(RelSide side,
MinOptMax effectiveLength) |
|
void |
ConditionalElementListener.notifySpace(RelSide side,
MinOptMax effectiveLength) |
Notifies the layout manager about the effective length of its space.
|
void |
SpacedBorderedPaddedBlockLayoutManager.notifySpace(RelSide side,
MinOptMax effectiveLength) |
|
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 | Description |
---|---|
BalancingColumnBreakingAlgorithm(LayoutManager topLevelLM,
PageProvider pageProvider,
org.apache.fop.layoutmgr.PageBreakingAlgorithm.PageBreakingLayoutListener layoutListener,
int alignment,
int alignmentLast,
MinOptMax footnoteSeparatorLength,
boolean partOverflowRecovery,
int columnCount) |
|
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 | 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 | Description |
---|---|---|
protected MinOptMax |
AbstractPageNumberCitationLayoutManager.getAllocationIPD(int refIPD) |
|
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 |
InlineLayoutManager.getExtraIPD(boolean isNotFirst,
boolean isNotLast) |
Returns the extra IPD needed for any leading or trailing fences for the
current area.
|
protected MinOptMax |
InlineStackingLayoutManager.getExtraIPD(boolean bNotFirst,
boolean bNotLast) |
Returns the extra IPD needed for any leading or trailing fences for the
current area.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
InlineStackingLayoutManager.addSpace(Area parentArea,
MinOptMax spaceRange,
double spaceAdjust) |
Adds a space to the area.
|
Constructor | Description |
---|---|
AreaInfo(short letterSpaces,
MinOptMax ipd,
boolean isHyphenated,
AlignmentContext alignmentContext) |
Construct an area information item.
|
Modifier and Type | Field | Description |
---|---|---|
static MinOptMax |
MinOptMax.ZERO |
The zero
MinOptMax instance with min == opt == max == 0 . |
Modifier and Type | Method | 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 | 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 | Description |
---|---|
SpaceVal(MinOptMax space,
boolean conditional,
boolean forcing,
int precedence) |
Constructor for SpaceVal objects based on the full set of properties.
|
Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.