Package org.xhtmlrenderer.layout
Class InlineBoxing
- java.lang.Object
-
- org.xhtmlrenderer.layout.InlineBoxing
-
public class InlineBoxing extends Object
This class is responsible for flowing inline content into lines. Block content which participates in an inline formatting context is also handled here as well as floating and absolutely positioned content.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<TextDecoration>calculateTextDecorations(Box box, int baseline, FSFontMetrics fm)static StrutMetricscreateDefaultStrutMetrics(LayoutContext c, Box container)static voidlayoutContent(LayoutContext c, BlockBox box, int initialY, int breakAtLine)static intpositionHorizontally(CssContext c, Box current, int start)
-
-
-
Method Detail
-
layoutContent
public static void layoutContent(LayoutContext c, BlockBox box, int initialY, int breakAtLine)
-
positionHorizontally
public static int positionHorizontally(CssContext c, Box current, int start)
-
createDefaultStrutMetrics
public static StrutMetrics createDefaultStrutMetrics(LayoutContext c, Box container)
-
calculateTextDecorations
@Nonnull @CheckReturnValue public static List<TextDecoration> calculateTextDecorations(Box box, int baseline, FSFontMetrics fm)
-
-