Uses of Class
com.openhtmltopdf.render.LineBox
-
Packages that use LineBox Package Description com.openhtmltopdf.extend com.openhtmltopdf.layout com.openhtmltopdf.render com.openhtmltopdf.render.displaylist com.openhtmltopdf.render.simplepainter -
-
Uses of LineBox in com.openhtmltopdf.extend
Methods in com.openhtmltopdf.extend with parameters of type LineBox Modifier and Type Method Description void
OutputDevice. drawTextDecoration(RenderingContext c, LineBox lineBox)
-
Uses of LineBox in com.openhtmltopdf.layout
Fields in com.openhtmltopdf.layout declared as LineBox Modifier and Type Field Description (package private) LineBox
InlineBoxing.StateVariables. line
Methods in com.openhtmltopdf.layout that return LineBox Modifier and Type Method Description private static LineBox
BlockBoxing. getFirstLine(Box box)
private static LineBox
InlineBoxing. newLine(LayoutContext c, int y, Box box)
private static LineBox
InlineBoxing. newLine(LayoutContext c, LineBox previousLine, Box box)
Methods in com.openhtmltopdf.layout with parameters of type LineBox Modifier and Type Method Description private static InlineLayoutBox
InlineBoxing. addFirstLetterBox(LayoutContext c, LineBox current, InlineLayoutBox currentIB, LineBreakContext lbContext, int maxAvailableWidth, int remainingWidth, byte textDirection)
void
FootnoteManager. addFootnoteBody(LayoutContext c, BlockBox footnoteBody, LineBox line)
Adds a footnote body to the line box page, creating the footnote area as required.private static InlineLayoutBox
InlineBoxing. addOpenInlineBoxes(LayoutContext c, LineBox line, java.util.List<InlineBox> openParents, int cbWidth, java.util.Map<InlineBox,InlineLayoutBox> iBMap)
We have to convert this HTML (angle brackets replaced with square brackets):private static void
InlineBoxing. alignLine(LayoutContext c, LineBox current, int maxAvailableWidth)
private int
FloatManager. calcDelta(CssContext cssCtx, LineBox line, FloatManager.BoxDistance boxDistance)
int
BlockFormattingContext. getFloatDistance(CssContext cssCtx, LineBox line, int containingBlockWidth)
private FloatManager.BoxDistance
FloatManager. getFloatDistance(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth, java.util.List<FloatManager.BoxOffset> floatsList, FloatManager.FloatDirection direction)
int
BlockFormattingContext. getLeftFloatDistance(CssContext cssCtx, LineBox line, int containingBlockWidth)
int
FloatManager. getLeftFloatDistance(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth)
int
BlockFormattingContext. getNextLineBoxDelta(CssContext cssCtx, LineBox line, int containingBlockWidth)
int
FloatManager. getNextLineBoxDelta(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth)
int
BlockFormattingContext. getRightFloatDistance(CssContext cssCtx, LineBox line, int containingBlockWidth)
int
FloatManager. getRightFloatDistance(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth)
private static boolean
InlineBoxing. hasTrimmableLeadingSpace(LineBox line, CalculatedStyle style, LineBreakContext lbContext, boolean zeroWidthInlineBlock)
static void
LayoutUtil. layoutAbsolute(LayoutContext c, LineBox currentLine, BlockBox box)
static FloatLayoutResult
LayoutUtil. layoutFloated(LayoutContext c, LineBox currentLine, BlockBox block, int avail, java.util.List<FloatLayoutResult> pendingFloats)
private static void
InlineBoxing. moveLineContents(LineBox current, int ty)
private static LineBox
InlineBoxing. newLine(LayoutContext c, LineBox previousLine, Box box)
private static void
LayoutUtil. positionFloatOnPage(LayoutContext c, LineBox currentLine, BlockBox block, boolean movedVertically)
private static void
InlineBoxing. positionVertically(LayoutContext c, Box container, LineBox current, MarkerData markerData)
private static int
InlineBoxing. processOutOfFlowContent(LayoutContext c, LineBox current, BlockBox block, int available, java.util.List<FloatLayoutResult> pendingFloats)
void
FootnoteManager. removeFootnoteBodies(LayoutContext c, java.util.List<BlockBox> footnoteBodies, LineBox line)
Removes footnotes.private static void
LayoutUtil. resetAndFloatBlock(LayoutContext c, LineBox currentLine, BlockBox block)
private static void
InlineBoxing. saveLine(LineBox current, LayoutContext c, BlockBox block, int minHeight, int maxAvailableWidth, java.util.List<FloatLayoutResult> pendingFloats, boolean hasFirstLinePCs, java.util.List<Layer> pendingInlineLayers, MarkerData markerData, int contentStart, boolean alwaysBreak)
-
Uses of LineBox in com.openhtmltopdf.render
Fields in com.openhtmltopdf.render declared as LineBox Modifier and Type Field Description private LineBox
MarkerData. _previousReferenceLine
private LineBox
MarkerData. _referenceLine
LineBox
BlockBox.LastLineBoxContext. line
Methods in com.openhtmltopdf.render that return LineBox Modifier and Type Method Description private LineBox
BlockBox. findFirstLineBox()
private LineBox
BlockBox. findLastLineBox()
LineBox
BlockBox. findLastNthLineBox(int count)
LineBox
BlockBox. getLineBox()
LineBox
InlineLayoutBox. getLineBox()
LineBox
MarkerData. getReferenceLine()
Methods in com.openhtmltopdf.render with parameters of type LineBox Modifier and Type Method Description void
AbstractOutputDevice. drawTextDecoration(RenderingContext c, LineBox lineBox)
void
MarkerData. restorePreviousReferenceLine(LineBox current)
void
MarkerData. setReferenceLine(LineBox referenceLine)
-
Uses of LineBox in com.openhtmltopdf.render.displaylist
Methods in com.openhtmltopdf.render.displaylist with parameters of type LineBox Modifier and Type Method Description private void
PagedBoxCollector. 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 void
PagedBoxCollector. 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 LineBox Modifier and Type Method Description private void
SimpleBoxCollector. addLineBox(RenderingContext c, Layer layer, LineBox container)
-