org.xhtmlrenderer.layout
Class InlineBoxing

java.lang.Object
  extended by 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
static List calculateTextDecorations(Box box, int baseline, FSFontMetrics fm)
           
static StrutMetrics createDefaultStrutMetrics(LayoutContext c, Box container)
           
static void layoutContent(LayoutContext c, BlockBox box, int initialY, int breakAtLine)
           
static int positionHorizontally(CssContext c, Box current, int start)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

public static List calculateTextDecorations(Box box,
                                            int baseline,
                                            FSFontMetrics fm)


Copyright © 2013. All Rights Reserved.