Package org.apache.fop.layoutmgr
Class KnuthBox
java.lang.Object
org.apache.fop.layoutmgr.ListElement
org.apache.fop.layoutmgr.KnuthElement
org.apache.fop.layoutmgr.KnuthBox
- Direct Known Subclasses:
KnuthBlockBox
,KnuthInlineBox
An instance of this class represents an unbreakable piece of content with
fixed width: for example an image, a syllable (but only if letter spacing
is constant), ...
A KnuthBox is never a feasible breaking point.
The represented piece of content is never suppressed.
Besides the inherited methods and attributes, this class has some more
attributes to store information about the content height and its vertical
positioning, and the methods used to get them.
-
Field Summary
Fields inherited from class org.apache.fop.layoutmgr.KnuthElement
INFINITE
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.fop.layoutmgr.KnuthElement
getPenalty, getShrink, getStretch, getWidth, isAuxiliary, isUnresolvedElement
Methods inherited from class org.apache.fop.layoutmgr.ListElement
getLayoutManager, getPosition, isForcedBreak, isGlue, isPenalty, setPosition
-
Constructor Details
-
KnuthBox
Creates a newKnuthBox
.- Parameters:
width
- the width of this boxpos
- the Position stored in this boxauxiliary
- is this box auxiliary?
-
-
Method Details
-
isBox
public boolean isBox()- Overrides:
isBox
in classListElement
- Returns:
- true if this element is a KnuthBox.
-
toString
-