Top Description Fields Constructors Methods
com.openhtmltopdf.render

public Class AnonymousBlockBox

extends BlockBox
Class Inheritance
Imports
java.util.List, org.w3c.dom.Element, com.openhtmltopdf.css.style.CalculatedStyle, .CssContext, com.openhtmltopdf.layout.LayoutContext, .Styleable

An anonymous block box as defined in the CSS spec. This class is only used when wrapping inline content in a block box in order to ensure that a block box only ever contains either block or inline content. Other anonymous block boxes create a BlockBox directly with the anonymous property is true.

Field Summary

Modifier and TypeField and Description
private List<InlineBox>
Inherited from com.openhtmltopdf.render.BlockBox:
NO_BASELINEPOSITION_BOTHPOSITION_HORIZONTALLYPOSITION_VERTICALLY

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public BlockBox
public Box
find(CssContext cssCtx, int absX, int absY, boolean findAnonymous)

Overrides com.openhtmltopdf.render.Box.find.

public int
public List<InlineBox>
public boolean
private static boolean
public boolean
public void
public void
public void
setOpenInlineBoxes(List<InlineBox> openInlineBoxes)

public void
Inherited from com.openhtmltopdf.render.BlockBox:
addBoxIDappendPositioningInfocalcBaselinecalcBreakAtLineContextcalcCanvasLocationcalcChildLocationscalcChildPaintingInfocalcDimensionscalcDimensionscalcInitialBreakAtLinecalcInitialFloatedCanvasLocationcalcInlineBaselinecalcLayoutHeightcalcMinMaxWidthcheckPageContextcheckPopBfccheckPushBfccheckPushLayercollapseMarginscreateMarkerDatadumpensureChildrenfindLastNthLineBoxfindOffsetgetAvailableWidthgetChildrenContentTypegetChildrenHeightgetCSSFitToWidthgetCSSHeightgetCSSWidthgetCSSWidthgetDocumentParentgetExtraBoxDescriptiongetFirstLetterStylegetFirstLineStylegetFloatedBoxDatagetInlineContentgetLineBoxgetListCountergetMarkerDatagetMaxWidthgetMinWidthgetNextCollapsableSiblinggetPageClearancegetPaintingClipEdgegetPersistentBFCgetReplacedElementgetStaticEquivalentinitStaticPosisAllowHeightToShrinkisAutoHeightisBottomMarginCalculatedisContainsInlineContentisCurrentBreakAtLineContextisFixedWidthAdvisoryOnlyisFloatedisFromCaptionedTableisInlineisInlineBlockisInMainFlowisListItemisMinMaxCalculatedisNeedPageClearisNeedsClipOnPaintisNeedsKeepWithInlineisPageBreakNeededBecauseOfMinHeightisReplacedisTopMarginCalculatedlayoutlayoutChildrenlayoutInlineChildrenpaintDebugOutlinepaintInlinepaintListMarkerpositionAbsolutepositionAbsoluteOnPagepropagateExtraSpaceresetresolveAutoMarginssetBottomMarginCalculatedsetChildrenContentTypesetChildrenHeightsetDimensionsCalculatedsetElementsetFirstLetterStylesetFirstLineStylesetFloatedBoxDatasetFromCaptionedTablesetInlineContentsetListCountersetMarkerDatasetMaxWidthsetMinMaxCalculatedsetMinWidthsetNeedPageClearsetNeedShrinkToFitCalculatationsetPersistentBFCsetReplacedElementsetStaticEquivalentsetTopMarginCalculatedshouldBeReplacedstyleTexttoString

Field Detail

_openInlineBoxesback to summary
private List<InlineBox> _openInlineBoxes

Constructor Detail

AnonymousBlockBoxback to summary
public AnonymousBlockBox(Element element)

Method Detail

copyOfback to summary
public BlockBox copyOf()

Overrides com.openhtmltopdf.render.BlockBox.copyOf.

Annotations
@Override
findback to summary
public Box find(CssContext cssCtx, int absX, int absY, boolean findAnonymous)

Overrides com.openhtmltopdf.render.Box.find.

Annotations
@Override
getContentWidthback to summary
public int getContentWidth()

Overrides com.openhtmltopdf.render.Box.getContentWidth.

Annotations
@Override
getOpenInlineBoxesback to summary
public List<InlineBox> getOpenInlineBoxes()
isMayCollapseMarginsWithChildrenback to summary
public boolean isMayCollapseMarginsWithChildren()

Overrides com.openhtmltopdf.render.BlockBox.isMayCollapseMarginsWithChildren.

Annotations
@Override
isOutOfFlowback to summary
private static boolean isOutOfFlow(Styleable s)
isSkipWhenCollapsingMarginsback to summary
public boolean isSkipWhenCollapsingMargins()

Overrides com.openhtmltopdf.render.BlockBox.isSkipWhenCollapsingMargins.

Annotations
@Override
layoutback to summary
public void layout(LayoutContext c)

Overrides com.openhtmltopdf.render.BlockBox.layout.

Annotations
@Override
provideSiblingMarginToFloatsback to summary
public void provideSiblingMarginToFloats(int margin)
setOpenInlineBoxesback to summary
public void setOpenInlineBoxes(List<InlineBox> openInlineBoxes)
styleTextback to summary
public void styleText(LayoutContext c)

Overrides com.openhtmltopdf.render.BlockBox.styleText.

Annotations
@Override