Flying Saucer Project Release ${app.version}

org.xhtmlrenderer.layout
Class InlineBoxing

java.lang.Object
  extended by org.xhtmlrenderer.layout.InlineBoxing

public class InlineBoxing
extends java.lang.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 java.util.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
equals, 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 java.util.List calculateTextDecorations(Box box,
                                                      int baseline,
                                                      FSFontMetrics fm)

Flying Saucer Project Release ${app.version}

Flying Saucer Project Home