Uses of Class
com.openhtmltopdf.render.LineBox
Packages that use LineBox
Package
Description
-
Uses of LineBox in com.openhtmltopdf.extend
Methods in com.openhtmltopdf.extend with parameters of type LineBoxModifier and TypeMethodDescriptionvoidOutputDevice.drawTextDecoration(RenderingContext c, LineBox lineBox) -
Uses of LineBox in com.openhtmltopdf.layout
Fields in com.openhtmltopdf.layout declared as LineBoxMethods in com.openhtmltopdf.layout that return LineBoxModifier and TypeMethodDescriptionprivate static LineBoxBlockBoxing.getFirstLine(Box box) private static LineBoxInlineBoxing.newLine(LayoutContext c, int y, Box box) private static LineBoxInlineBoxing.newLine(LayoutContext c, LineBox previousLine, Box box) Methods in com.openhtmltopdf.layout with parameters of type LineBoxModifier and TypeMethodDescriptionprivate static InlineLayoutBoxInlineBoxing.addFirstLetterBox(LayoutContext c, LineBox current, InlineLayoutBox currentIB, LineBreakContext lbContext, int maxAvailableWidth, int remainingWidth, byte textDirection) voidFootnoteManager.addFootnoteBody(LayoutContext c, BlockBox footnoteBody, LineBox line) Adds a footnote body to the line box page, creating the footnote area as required.private static InlineLayoutBoxInlineBoxing.addOpenInlineBoxes(LayoutContext c, LineBox line, List<InlineBox> openParents, int cbWidth, Map<InlineBox, InlineLayoutBox> iBMap) We have to convert this HTML (angle brackets replaced with square brackets):private static voidInlineBoxing.alignLine(LayoutContext c, LineBox current, int maxAvailableWidth) private intFloatManager.calcDelta(CssContext cssCtx, LineBox line, FloatManager.BoxDistance boxDistance) intBlockFormattingContext.getFloatDistance(CssContext cssCtx, LineBox line, int containingBlockWidth) private FloatManager.BoxDistanceFloatManager.getFloatDistance(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth, List<FloatManager.BoxOffset> floatsList, FloatManager.FloatDirection direction) intBlockFormattingContext.getLeftFloatDistance(CssContext cssCtx, LineBox line, int containingBlockWidth) intFloatManager.getLeftFloatDistance(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth) intBlockFormattingContext.getNextLineBoxDelta(CssContext cssCtx, LineBox line, int containingBlockWidth) intFloatManager.getNextLineBoxDelta(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth) intBlockFormattingContext.getRightFloatDistance(CssContext cssCtx, LineBox line, int containingBlockWidth) intFloatManager.getRightFloatDistance(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth) private static booleanInlineBoxing.hasTrimmableLeadingSpace(LineBox line, CalculatedStyle style, LineBreakContext lbContext, boolean zeroWidthInlineBlock) static voidLayoutUtil.layoutAbsolute(LayoutContext c, LineBox currentLine, BlockBox box) static FloatLayoutResultLayoutUtil.layoutFloated(LayoutContext c, LineBox currentLine, BlockBox block, int avail, List<FloatLayoutResult> pendingFloats) private static voidInlineBoxing.moveLineContents(LineBox current, int ty) private static LineBoxInlineBoxing.newLine(LayoutContext c, LineBox previousLine, Box box) private static voidLayoutUtil.positionFloatOnPage(LayoutContext c, LineBox currentLine, BlockBox block, boolean movedVertically) private static voidInlineBoxing.positionVertically(LayoutContext c, Box container, LineBox current, MarkerData markerData) private static intInlineBoxing.processOutOfFlowContent(LayoutContext c, LineBox current, BlockBox block, int available, List<FloatLayoutResult> pendingFloats) voidFootnoteManager.removeFootnoteBodies(LayoutContext c, List<BlockBox> footnoteBodies, LineBox line) Removes footnotes.private static voidLayoutUtil.resetAndFloatBlock(LayoutContext c, LineBox currentLine, BlockBox block) private static voidInlineBoxing.saveLine(LineBox current, LayoutContext c, BlockBox block, int minHeight, int maxAvailableWidth, List<FloatLayoutResult> pendingFloats, boolean hasFirstLinePCs, List<Layer> pendingInlineLayers, MarkerData markerData, int contentStart, boolean alwaysBreak) -
Uses of LineBox in com.openhtmltopdf.render
Fields in com.openhtmltopdf.render declared as LineBoxModifier and TypeFieldDescriptionprivate LineBoxMarkerData._previousReferenceLineprivate LineBoxMarkerData._referenceLineBlockBox.LastLineBoxContext.lineMethods in com.openhtmltopdf.render that return LineBoxModifier and TypeMethodDescriptionprivate LineBoxBlockBox.findFirstLineBox()private LineBoxBlockBox.findLastLineBox()BlockBox.findLastNthLineBox(int count) BlockBox.getLineBox()InlineLayoutBox.getLineBox()MarkerData.getReferenceLine()Methods in com.openhtmltopdf.render with parameters of type LineBoxModifier and TypeMethodDescriptionvoidAbstractOutputDevice.drawTextDecoration(RenderingContext c, LineBox lineBox) voidMarkerData.restorePreviousReferenceLine(LineBox current) voidMarkerData.setReferenceLine(LineBox referenceLine) -
Uses of LineBox in com.openhtmltopdf.render.displaylist
Methods in com.openhtmltopdf.render.displaylist with parameters of type LineBoxModifier and TypeMethodDescriptionprivate voidPagedBoxCollector.addLineBoxToAll(CssContext c, Layer layer, LineBox container, int basePageNumber, boolean includeShadowPages) Adds a line box to the base page if needed and any shadow pages as needed.private voidPagedBoxCollector.addLineBoxToShadowPage(CssContext c, Layer layer, LineBox container, int basePageNumber, int shadowPageNumber) -
Uses of LineBox in com.openhtmltopdf.render.simplepainter
Methods in com.openhtmltopdf.render.simplepainter with parameters of type LineBoxModifier and TypeMethodDescriptionprivate voidSimpleBoxCollector.addLineBox(RenderingContext c, Layer layer, LineBox container)