public class LineBox extends Box implements InlinePaintable
Box.ChildIteratorOfType<T>_element, CHILDREN_FLUX, DONE, DUMP_LAYOUT, DUMP_RENDER, FLUX, LINE_SEPARATOR, NOTHING| Constructor and Description |
|---|
LineBox() |
addAllChildren, addChild, addChildForLayout, ancestors, ancestorsWhile, calcChildPaintingInfo, calcPaintingInfo, collectLayoutText, connectChildrenToCurrentLayer, crossesPageBreak, detach, dumpBoxes, exportPageBoxText, findAncestor, findColumnBreakOpportunities, forcePageBreakAfter, forcePageBreakBefore, forcePageBreakBefore, getAbsoluteClipBox, getAbsX, getAbsY, getAccessibilityObject, getBorder, getBorderBox, getBorderBoxHeight, getBorderBoxWidth, getBorderEdge, getBorderSides, getBoxDimensions, getChild, getChildCount, getChildIterator, getChildIteratorOfType, getChildren, getChildrenClipEdge, getClipBox, getContainingBlock, getContainingBlockWidth, getContainingLayer, getContentAreaEdge, getContentWidth, getDocumentParent, getEffBackgroundColor, getEffectiveWidth, getElement, getElementBoxes, getHeight, getIndex, getLayer, getLeftMBP, getMargin, getMarginBorderPadding, getMarginEdge, getNext, getNextSibling, getPadding, getPaddingEdge, getPaddingWidth, getPaintingBorderEdge, getPaintingInfo, getPaintingPaddingEdge, getParentClipBox, getPrevious, getPreviousSibling, getPseudoElementOrClass, getRelativeOffset, getRightMBP, getState, getStyle, getStyleMargin, getStyleMargin, getTx, getTy, getWidth, getX, getY, hasRootElementBackground, initContainingLayer, isAnonymous, isBody, isBody, isContainedInMarginBox, isFirstChild, isInDocumentFlow, isInitialContainingBlock, isInlineBlock, isMarginAreaRoot, isRoot, isStyled, moveIfGreater, paintBackground, paintBorder, paintRootElementBackground, positionRelative, removeAllChildren, removeChild, removeChild, resetChildren, resetChildren, resetTopMargin, rootBox, setAbsX, setAbsY, setAccessiblityObject, setAnonymous, setBorderBoxHeight, setBorderBoxWidth, setBoxDimensions, setContainingBlock, setContainingLayer, setContentWidth, setElement, setHeight, setIndex, setLayer, setLeftMBP, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setParent, setPseudoElementOrClass, setRelativeOffset, setRightMBP, setState, setStyle, setTx, setTy, setX, setY, stateToStringpublic String dump(LayoutContext c, String indent, int which)
public Rectangle getMarginEdge(CssContext cssCtx, int tx, int ty)
getMarginEdge in class Boxpublic void paintInline(RenderingContext c)
paintInline in interface InlinePaintablepublic boolean isFirstLine()
public void prunePendingInlineBoxes(LayoutContext c)
public boolean isContainsContent()
public void setContainsContent(boolean containsContent)
public void align(boolean dynamic,
CssContext c)
public void justify(CssContext c)
public FloatDistances getFloatDistances()
public void setFloatDistances(FloatDistances floatDistances)
public boolean isContainsBlockLevelContent()
public void setContainsBlockLevelContent(boolean containsBlockLevelContent)
public Rectangle getPaintingClipEdge(CssContext cssCtx)
getPaintingClipEdge in class Boxpublic List<TextDecoration> getTextDecorations()
public void setTextDecorations(List<TextDecoration> textDecorations)
public int getPaintingHeight()
public void setPaintingHeight(int paintingHeight)
public int getPaintingTop()
public void setPaintingTop(int paintingTop)
public int getMinPaintingTop()
public int getMaxPaintingBottom()
public void addNonFlowContent(BlockBox box)
public void reset(LayoutContext c)
BoxBlockBox.layout(LayoutContext) or other layout methods.
public void calcCanvasLocation()
calcCanvasLocation in class Boxpublic void calcChildLocations()
calcChildLocations in class Boxpublic MarkerData getMarkerData()
public void setMarkerData(MarkerData markerData)
public boolean isContainsDynamicFunction()
public void setContainsDynamicFunction(boolean containsPageCounter)
public int getContentStart()
public void setContentStart(int contentOffset)
public InlineText findTrailingText()
public void trimTrailingSpace(LayoutContext c)
public Box find(CssContext cssCtx, int absX, int absY, boolean findAnonymous)
public int getBaseline()
public void setBaseline(int baseline)
public boolean isContainsOnlyBlockLevelContent()
public boolean isContainsVisibleContent()
public void collectText(RenderingContext c, StringBuilder buffer)
collectText in class Boxpublic void exportText(RenderingContext c, Writer writer) throws IOException
exportText in class BoxIOExceptionpublic void analyzePageBreaks(LayoutContext c, ContentLimitContainer container)
analyzePageBreaks in class Boxpublic void checkPagePosition(LayoutContext c, boolean alwaysBreak)
public JustificationInfo getJustificationInfo()
public void setDirectionality(byte direction)
public boolean isLayedOutRTL()
public boolean hasNonTextContent(CssContext c)
hasNonTextContent in class Boxpublic boolean isTerminalColumnBreak()
BoxisTerminalColumnBreak in class Boxpublic boolean isEndsOnNL()
public void setEndsOnNL(boolean endsOnNL)
public List<BlockBox> getReferencedFootnoteBodies()
public boolean hasFootnotes()
public void addReferencedFootnoteBody(BlockBox footnoteBody)
Copyright © 2004–2025. All rights reserved.